xentaur

diff build-xenomips-image @ 49:65e80fabc89c

many fixes
author igor
date Thu Oct 25 17:59:28 2007 +0300 (2007-10-25)
parents 9c7a4cfa9738
children 129c08025d07
line diff
     1.1 --- a/build-xenomips-image	Wed Oct 24 15:17:30 2007 +0300
     1.2 +++ b/build-xenomips-image	Thu Oct 25 17:59:28 2007 +0300
     1.3 @@ -1,10 +1,15 @@
     1.4  #!/bin/sh
     1.5  
     1.6  DYNAMIPS_BUILD=no
     1.7 -XENOMIPS_FS_BUILD=no
     1.8 -CONFIG_FS_BUILD=no
     1.9 +XENOMIPS_FS_BUILD=yes
    1.10 +CONFIG_FS_BUILD=yes
    1.11  IOS_FS_BUILD=yes
    1.12  
    1.13 +process_args()
    1.14 +{
    1.15 +    true
    1.16 +}
    1.17 +
    1.18  XENOMIPS_DIR="files/"
    1.19  XENOMIPS_IMAGES_DIR="/xen/images/"
    1.20  IOS_DIR="ios/"
    1.21 @@ -106,9 +111,16 @@
    1.22  #iface eth0 inet dhcp
    1.23  INTERFACES
    1.24  
    1.25 -echo /usr/local/bin/xenomips.sh > /etc/rc.local
    1.26 +#echo /usr/local/bin/xenomips.sh > /etc/rc.local
    1.27  cd /etc/rcS.d; ln -s ../init.d/xenomips-init S35xenomips-init
    1.28  rm /etc/rc2.d/S*quagga
    1.29 +cd /etc/rc2.d; ln -s ../init.d/xenomips S99xenomips
    1.30 +cd /etc/rc3.d; ln -s ../init.d/xenomips S99xenomips
    1.31 +cd /etc/rc4.d; ln -s ../init.d/xenomips S99xenomips
    1.32 +cd /etc/rc5.d; ln -s ../init.d/xenomips S99xenomips
    1.33 +cd /etc/rc0.d; ln -s ../init.d/xenomips K01xenomips
    1.34 +cd /etc/rc1.d; ln -s ../init.d/xenomips K01xenomips
    1.35 +cd /etc/rc6.d; ln -s ../init.d/xenomips K01xenomips
    1.36  
    1.37  #perl -i -p -e s@C_PATH=/etc/quagga@C_PATH=/xenomips/etc/quagga@ /etc/init.d/quagga
    1.38  mv /etc/quagga /etc/quagga.ORIG
    1.39 @@ -128,8 +140,8 @@
    1.40      done
    1.41  
    1.42      cp ${XENOMIPS_DIR}/xenomips-init ${WORK_DIR}/etc/init.d/
    1.43 -    cp ${XENOMIPS_DIR}/xenomips.sh ${WORK_DIR}/usr/local/bin
    1.44 -    sudo chmod +x  ${WORK_DIR}/usr/local/bin/xenomips.sh ${WORK_DIR}/etc/init.d/xenomips-init
    1.45 +    cp ${XENOMIPS_DIR}/xenomips.sh ${WORK_DIR}/etc/init.d/xenomips
    1.46 +    sudo chmod +x  ${WORK_DIR}/etc/init.d/xenomips ${WORK_DIR}/etc/init.d/xenomips-init
    1.47  
    1.48      cat ${SSH_OPEN_KEY} > ${WORK_DIR}/root/.ssh/authorized_keys
    1.49      chmod 600  ${WORK_DIR}/root/.ssh/authorized_keys