wok-6.x diff slitaz-loram/receipt @ rev 309

Slitaz-loram*: update patch according to /etc/init.d/rcS
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Mar 01 12:55:33 2008 +0000 (2008-03-01)
parents 39ab194bbbef
children c570ed86d31a
line diff
     1.1 --- a/slitaz-loram/receipt	Fri Feb 22 14:36:45 2008 +0100
     1.2 +++ b/slitaz-loram/receipt	Sat Mar 01 12:55:33 2008 +0000
     1.3 @@ -11,32 +11,7 @@
     1.4  genpkg_rules()
     1.5  {
     1.6      mkdir -p $fs/etc/tazlito
     1.7 -    cat > $fs/etc/tazlito/loram.rootfs << EOF
     1.8 -echo "\$(du -hs ./usr | cut -f1) were used by /usr"
     1.9 -for ii in /sbin /lib /bin; do
    1.10 -  mkdir -p ./usr/.moved\$ii
    1.11 -  for j in e2fsprogs pcmciautils cpio syslinux-extra isapnptools ncurses; do
    1.12 -    for k in \$(grep ^\$ii ./var/lib/tazpkg/installed/\$j/files.list) ; do
    1.13 -      [ -f .\$k ] || continue
    1.14 -      mv .\$k ./usr/.moved\$k
    1.15 -      ln -s /usr/.moved\$k .\$k 
    1.16 -    done
    1.17 -  done
    1.18 -done
    1.19 -for ii in /var/lib/tazpkg/installed ; do
    1.20 -  j=\$(dirname /usr/.moved\$ii)
    1.21 -  mkdir -p .\$j
    1.22 -  mv .\$ii .\$j
    1.23 -  ln -s /usr/.moved\$ii .\$ii
    1.24 -done
    1.25 -echo "\$(du -hs ./usr/.moved | cut -f1) have been moved into /usr"
    1.26 -echo "\$(du -hs ./usr | cut -f1) were used by /usr before compression"
    1.27 -usr/sbin/mksquashfs usr .usr.sqfs
    1.28 -rm -rf usr
    1.29 -mkdir usr
    1.30 -COMPRESSION="none"
    1.31 -echo "\$(du -hs ./.usr.sqfs | cut -f1) are used by /usr after compression"
    1.32 -EOF
    1.33 +    cp stuff/loram.rootfs $fs/etc/tazlito
    1.34  }
    1.35  
    1.36  get_patch()
    1.37 @@ -44,7 +19,7 @@
    1.38      cat <<EOF
    1.39  --- /etc/init.d/rcS
    1.40  +++ /etc/init.d/rcS
    1.41 -@@ -68,2 +68,9 @@
    1.42 +@@ -58,2 +58,9 @@
    1.43   
    1.44  +# Mount compressed /usr
    1.45  +if [ -f /.usr.sqfs ]; then
    1.46 @@ -73,5 +48,5 @@
    1.47  # Pre remove commands for Tazpkg.
    1.48  pre_remove()
    1.49  {
    1.50 -    get_patch | patch -R -p0
    1.51 +    [ -L /usr/bin/patch ] || get_patch | patch -R -p0
    1.52  }