Merge branch 'master' of github.com:dtroyer/devstack

This commit is contained in:
Dean Troyer 2011-09-30 10:04:38 -05:00
commit 48308a768e
2 changed files with 6 additions and 5 deletions

View file

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash -e
# build_pxe_boot.sh - Create a PXE boot environment # build_pxe_boot.sh - Create a PXE boot environment
# #
# build_pxe_boot.sh [-k kernel-version] destdir # build_pxe_boot.sh [-k kernel-version] destdir
@ -54,6 +54,7 @@ if [ ! -r $OPWD/pxe/vmlinuz-${KVER} ]; then
fi fi
cp -p $OPWD/pxe/vmlinuz-${KVER} $DEST_DIR/ubuntu cp -p $OPWD/pxe/vmlinuz-${KVER} $DEST_DIR/ubuntu
if [ ! -r $OPWD/pxe/stack-initrd.gz ]; then if [ ! -r $OPWD/pxe/stack-initrd.gz ]; then
cd $OPWD
sudo $PROGDIR/build_pxe_ramdisk.sh $OPWD/pxe/stack-initrd.gz sudo $PROGDIR/build_pxe_ramdisk.sh $OPWD/pxe/stack-initrd.gz
fi fi
cp -p $OPWD/pxe/stack-initrd.gz $DEST_DIR/ubuntu cp -p $OPWD/pxe/stack-initrd.gz $DEST_DIR/ubuntu
@ -62,19 +63,19 @@ cat >>$DEFAULT <<EOF
LABEL devstack LABEL devstack
MENU LABEL ^devstack MENU LABEL ^devstack
MENU DEFAULT MENU DEFAULT
KERNEL ubuntu/vmlinuz-$KVER-generic KERNEL ubuntu/vmlinuz-$KVER
APPEND initrd=ubuntu/stack-initrd.gz ramdisk_size=2109600 root=/dev/ram0 APPEND initrd=ubuntu/stack-initrd.gz ramdisk_size=2109600 root=/dev/ram0
EOF EOF
# Get Ubuntu # Get Ubuntu
if [ -d $OPWD/pxe ]; then if [ -d $OPWD/pxe ]; then
cp -p $OPWD/pxe/natty-min-initrd.gz $DEST_DIR/ubuntu cp -p $OPWD/pxe/natty-base-initrd.gz $DEST_DIR/ubuntu
fi fi
cat >>$DEFAULT <<EOF cat >>$DEFAULT <<EOF
LABEL ubuntu LABEL ubuntu
MENU LABEL ^Ubuntu Natty MENU LABEL ^Ubuntu Natty
KERNEL ubuntu/vmlinuz-$KVER-generic KERNEL ubuntu/vmlinuz-$KVER
APPEND initrd=ubuntu/natty-base-initrd.gz ramdisk_size=419600 root=/dev/ram0 APPEND initrd=ubuntu/natty-base-initrd.gz ramdisk_size=419600 root=/dev/ram0
EOF EOF

View file

@ -44,7 +44,7 @@ while getopts CIhmr:s: c; do
done done
shift `expr $OPTIND - 1` shift `expr $OPTIND - 1`
if [ ! "$#" -eq "2" -o -n $CHROOTONLY -a -n $IMAGEONLY ]; then if [ ! "$#" -eq "2" -o -n "$CHROOTONLY" -a -n "$IMAGEONLY" ]; then
usage usage
fi fi