File tree Expand file tree Collapse file tree 2 files changed +20
-6
lines changed Expand file tree Collapse file tree 2 files changed +20
-6
lines changed Original file line number Diff line number Diff line change 3838RC=0
3939mkdir -p /scratch
4040chmod 1777 /scratch
41- DEVS=$( /usr/bin/ec2-metadata -b | grep ephemeral | awk ' {print $2}' )
41+ MAPPING=$( /usr/bin/ec2-metadata -b | grep ephemeral | awk ' {print $2}' | sed ' s/sd/xvd/' )
42+ for m in $MAPPING ; do
43+ stat -t /dev/${m} > /dev/null 2>&1
44+ check=$?
45+ if [ ${check} -eq 0 ]; then
46+ DEVS=" ${m} $DEVS "
47+ fi
48+ done
4249NUM_DEVS=0
4350for d in $DEVS ; do
4451 d=/dev/${d}
@@ -48,15 +55,15 @@ for d in $DEVS; do
4855 parted -s -a optimal ${d} mkpart primary 1MB 100%
4956 parted -s ${d} set 1 lvm on
5057 let NUM_DEVS++
51- PARTITIONS=" $PARTITIONS $ {d} 1"
58+ PARTITIONS=" ${d} 1 $PARTITIONS "
5259done
5360# sleep 10 seconds to let partitions settle (bug?)
5461sleep 10
5562
5663# Setup LVM
5764pvcreate $PARTITIONS
5865vgcreate vg.01 $PARTITIONS
59- if [ " $cfn_encrypted_ephemeral " == " true" ] then
66+ if [ " $cfn_encrypted_ephemeral " == " true" ]; then
6067 mkfs -q /dev/ram1 1024
6168 mkdir -p /root/keystore
6269 mount /dev/ram1 /root/keystore
Original file line number Diff line number Diff line change 5757RC=0
5858mkdir -p /scratch
5959chmod 1777 /scratch
60- DEVS=$( /usr/bin/ec2-metadata -b | grep ephemeral | awk ' {print $2}' )
60+ MAPPING=$( /usr/bin/ec2-metadata -b | grep ephemeral | awk ' {print $2}' | sed ' s/sd/xvd/' )
61+ for m in $MAPPING ; do
62+ stat -t /dev/${m} > /dev/null 2>&1
63+ check=$?
64+ if [ ${check} -eq 0 ]; then
65+ DEVS=" ${m} $DEVS "
66+ fi
67+ done
6168NUM_DEVS=0
6269for d in $DEVS ; do
6370 d=/dev/${d}
@@ -67,15 +74,15 @@ for d in $DEVS; do
6774 parted -s -a optimal ${d} mkpart primary 1MB 100%
6875 parted -s ${d} set 1 lvm on
6976 let NUM_DEVS++
70- PARTITIONS=" $PARTITIONS $ {d} 1"
77+ PARTITIONS=" ${d} 1 $PARTITIONS "
7178done
7279# sleep 10 seconds to let partitions settle (bug?)
7380sleep 10
7481
7582# Setup LVM
7683pvcreate $PARTITIONS
7784vgcreate vg.01 $PARTITIONS
78- if [ " $cfn_encrypted_ephemeral " == " true" ] then
85+ if [ " $cfn_encrypted_ephemeral " == " true" ]; then
7986 mkfs -q /dev/ram1 1024
8087 mkdir -p /root/keystore
8188 mount /dev/ram1 /root/keystore
You can’t perform that action at this time.
0 commit comments