Browse code

Move PXE cache to /root/pxe

Dean Troyer authored on 2011/10/04 01:43:28
Showing 1 changed files
... ...
@@ -20,6 +20,7 @@ if [ "$1" = "-k" ]; then
20 20
 fi
21 21
 
22 22
 DEST_DIR=${1:-/tmp}/tftpboot
23
+PXEDIR=${PXEDIR:-/root/pxe}
23 24
 OPWD=`pwd`
24 25
 PROGDIR=`dirname $0`
25 26
 
... ...
@@ -41,23 +42,23 @@ EOF
41 41
 
42 42
 # Setup devstack boot
43 43
 mkdir -p $DEST_DIR/ubuntu
44
-if [ ! -d $OPWD/pxe ]; then
45
-    mkdir -p $OPWD/pxe
44
+if [ ! -d $PXEDIR ]; then
45
+    mkdir -p $PXEDIR
46 46
 fi
47
-if [ ! -r $OPWD/pxe/vmlinuz-${KVER} ]; then
47
+if [ ! -r $PXEDIR/vmlinuz-${KVER} ]; then
48 48
     sudo chmod 644 /boot/vmlinuz-${KVER}
49 49
     if [ ! -r /boot/vmlinuz-${KVER} ]; then
50 50
         echo "No kernel found"
51 51
     else
52
-        cp -p /boot/vmlinuz-${KVER} $OPWD/pxe
52
+        cp -p /boot/vmlinuz-${KVER} $PXEDIR
53 53
     fi
54 54
 fi
55
-cp -p $OPWD/pxe/vmlinuz-${KVER} $DEST_DIR/ubuntu
56
-if [ ! -r $OPWD/pxe/stack-initrd.gz ]; then
57
-    cd $OPWD
58
-    sudo $PROGDIR/build_pxe_ramdisk.sh $OPWD/pxe/stack-initrd.gz
55
+cp -p $PXEDIR/vmlinuz-${KVER} $DEST_DIR/ubuntu
56
+if [ ! -r $PXEDIR/stack-initrd.gz ]; then
57
+    cd $PXEDIR
58
+    sudo $PROGDIR/build_pxe_ramdisk.sh $PXEDIR/stack-initrd.gz
59 59
 fi
60
-cp -p $OPWD/pxe/stack-initrd.gz $DEST_DIR/ubuntu
60
+cp -p $PXEDIR/stack-initrd.gz $DEST_DIR/ubuntu
61 61
 cat >>$DEFAULT <<EOF
62 62
 
63 63
 LABEL devstack
... ...
@@ -68,8 +69,8 @@ LABEL devstack
68 68
 EOF
69 69
 
70 70
 # Get Ubuntu
71
-if [ -d $OPWD/pxe ]; then
72
-    cp -p $OPWD/pxe/natty-base-initrd.gz $DEST_DIR/ubuntu
71
+if [ -d $PXEDIR ]; then
72
+    cp -p $PXEDIR/natty-base-initrd.gz $DEST_DIR/ubuntu
73 73
 fi
74 74
 cat >>$DEFAULT <<EOF
75 75