slitaz-dev-tools rev 131

rolling.sh: build preinit too
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Sep 06 10:41:59 2011 +0200 (2011-09-06)
parents 1504413dd21f
children 8725a5e2ff2d
files mirror-tools/rootfs/usr/bin/mkpkgiso mirror-tools/rootfs/usr/bin/rolling.sh
line diff
     1.1 --- a/mirror-tools/rootfs/usr/bin/mkpkgiso	Sun Sep 04 16:44:28 2011 +0200
     1.2 +++ b/mirror-tools/rootfs/usr/bin/mkpkgiso	Tue Sep 06 10:41:59 2011 +0200
     1.3 @@ -292,10 +292,10 @@
     1.4  f=$(ls $REPOS/$1-[0-9]*.tazpkg 2> /dev/null)
     1.5  [ -f "$f" ] || return 1
     1.6  [ -d $TEMP_DIR/boot ] || mkdir $TEMP_DIR/boot
     1.7 -( cd $TEMP_DIR/boot ; cpio -i fs.cpio.gz < $f 2> /dev/null ) 
     1.8 -( cd $TEMP_DIR/boot ; zcat fs.cpio.gz | cpio -id 2> /dev/null )
     1.9 +( cd $TEMP_DIR/boot ; cpio -i fs.cpio.gz fs.cpio.lzma < $f 2> /dev/null ) 
    1.10 +( cd $TEMP_DIR/boot ; { zcat fs.cpio.gz || unlzma -c fs.cpio.lzma ; } | cpio -id 2> /dev/null )
    1.11  mv $TEMP_DIR/boot/fs/boot/* $TEMP_DIR/boot
    1.12 -rm -rf $TEMP_DIR/boot/fs.cpio.gz $TEMP_DIR/boot/fs
    1.13 +rm -rf $TEMP_DIR/boot/fs.cpio.* $TEMP_DIR/boot/fs
    1.14  return 0
    1.15  }
    1.16  
    1.17 @@ -422,7 +422,9 @@
    1.18  
    1.19  cd ${ROOT}
    1.20  echo -n "Creating hybrid DVD/CDROM"
    1.21 -which isohybrid > /dev/null && isohybrid $IMAGE 2> /dev/null
    1.22 +ISOHYBRID=isohybrid.sh
    1.23 +which isohybrid > /dev/null && ISOHYBRID=isohybrid
    1.24 +which $ISOHYBRID > /dev/null && $ISOHYBRID $IMAGE 2> /dev/null
    1.25  status
    1.26  
    1.27  echo -n "Calculating md5sum"
     2.1 --- a/mirror-tools/rootfs/usr/bin/rolling.sh	Sun Sep 04 16:44:28 2011 +0200
     2.2 +++ b/mirror-tools/rootfs/usr/bin/rolling.sh	Tue Sep 06 10:41:59 2011 +0200
     2.3 @@ -3,7 +3,7 @@
     2.4  # Location of slitaz rolling release
     2.5  rolling=/home/bellard/rolling
     2.6  
     2.7 -flavors="core-4in1 core"
     2.8 +flavors="core-4in1 core preinit"
     2.9  packages=/home/slitaz/cooking/chroot/home/slitaz/packages
    2.10  
    2.11  # We use the last build as build environment
    2.12 @@ -11,7 +11,8 @@
    2.13  
    2.14  # Build the rolling release if something is new on mirror
    2.15  for flavor in $flavors ; do
    2.16 -    if [ $packages/$flavor.flavor -nt $rolling/slitaz-$flavor.iso -o \
    2.17 +    if [ ! -s $rolling/slitaz-$flavor.iso \
    2.18 +	 $packages/$flavor.flavor -nt $rolling/slitaz-$flavor.iso -o \
    2.19           $packages/packages.list -nt $rolling/slitaz-$flavor.iso ]; then
    2.20  	[ -d $rolling ] || mkdir -p $rolling
    2.21  	TMP=$rolling/tmp$$