wok rev 3932

mirror-tools: fix USB key case
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Aug 20 13:10:20 2009 +0200 (2009-08-20)
parents 9302c4be8d07
children 14480fcfd246
files mirror-tools/stuff/usr/bin/mkpkgiso
line diff
     1.1 --- a/mirror-tools/stuff/usr/bin/mkpkgiso	Thu Aug 20 10:57:42 2009 +0200
     1.2 +++ b/mirror-tools/stuff/usr/bin/mkpkgiso	Thu Aug 20 13:10:20 2009 +0200
     1.3 @@ -5,7 +5,7 @@
     1.4  # Authors : Eric Joseph-Alexandre <erjo@slitaz.org>
     1.5  #	    Pascal Bellard <pascal.bellard@slitaz.org>
     1.6  
     1.7 -VERSION=0.5
     1.8 +VERSION=0.6
     1.9  
    1.10  ROOT=/home/slitaz/iso
    1.11  SORT_DIR=${ROOT}/_iso.$$
    1.12 @@ -86,7 +86,10 @@
    1.13  # Handle --auto-install case
    1.14  if [ "\$DIR" == "/etc/init.d" ]; then
    1.15    DIR=/cdrom
    1.16 -
    1.17 +  if [ ! -f /cdrom/install.sh ]; then
    1.18 +    mkdir /cdrom 2> /dev/null
    1.19 +    mount --bind /mnt /cdrom
    1.20 +  fi
    1.21    # Handle loram on hybrid hard disk / usb key case
    1.22    if [ ! -d /usr/bin ]; then
    1.23      echo ""
    1.24 @@ -121,7 +124,8 @@
    1.25  ls -d \$DIR/packages/* > /var/lib/tazpkg/mirror
    1.26  ln -fs \$DIR/packages/*/*.tazpkg /var/cache/tazpkg/
    1.27  ln -fs \$DIR/packages/*/packages.* /var/lib/tazpkg
    1.28 -echo "=> all $PKG_VER package are available for tazpkg/tazpkgbox"
    1.29 +echo ""
    1.30 +echo "=> all $PKG_VER packages are available for tazpkg/tazpkgbox"
    1.31  EOF
    1.32  [ -e files.list.lzma ] && cat >>$TEMP_DIR/install.sh<<EOF
    1.33  ln -fs \$DIR/packages/*/files.list.lzma /var/lib/tazpkg
    1.34 @@ -209,7 +213,7 @@
    1.35  		echo "$(echo $SORT_DIR/packages/*/lighttpd-[0-9]*) -7100" >> $SORT_FILE
    1.36  		echo "$(echo $SORT_DIR/packages/*/pcre-[0-9]*) -7100" >> $SORT_FILE
    1.37  		cat >>$TEMP_DIR/install.sh<<EOF
    1.38 -echo "=> slitaz web site installed in file:///\$DIR/website"
    1.39 +echo "=> slitaz web site installed in file://\$DIR/website/index.html"
    1.40  EOF
    1.41  	fi;;
    1.42  esac
    1.43 @@ -252,9 +256,6 @@
    1.44      case " $OPTIONS " in
    1.45  	*\ --auto-install\ *)
    1.46      	echo -n "Enable auto install"
    1.47 -		cat >>$TEMP_DIR/install.sh<<EOF
    1.48 -echo "[ -f /\$DIR/install.sh ] || mount -o ro -t iso9660 LABEL=packages-$PKG_VER /\$DIR" >> /etc/init.d/local.sh
    1.49 -EOF
    1.50  		sed -i "s/rw root/rw config=LABEL=packages-$PKG_VER,install.sh root/" \
    1.51  			$TEMP_DIR/boot/isolinux/*.cfg
    1.52  		status