# HG changeset patch # User Pascal Bellard # Date 1203199650 -3600 # Node ID f7f92ff46cc83dc5309fba43b80dbef03d743f15 # Parent 0257ebeb385f8ca6372d4471b6ab7beb58bf9909 UP: slitaz-loram (1.1) diff -r 0257ebeb385f -r f7f92ff46cc8 slitaz-loram/receipt --- a/slitaz-loram/receipt Sat Feb 16 23:00:26 2008 +0100 +++ b/slitaz-loram/receipt Sat Feb 16 23:07:30 2008 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="slitaz-loram" -VERSION="1.0" +VERSION="1.1" CATEGORY="misc" SHORT_DESC="Rules to build low ram rootfs.gz." MAINTAINER="pascal.bellard@slitaz.org" @@ -12,10 +12,30 @@ { mkdir -p $fs/etc/tazlito cat > $fs/etc/tazlito/loram.rootfs << EOF +echo "\$(du -hs ./usr | cut -f1) were used by /usr" +for ii in /sbin /lib /bin; do + mkdir -p ./usr/.moved\$ii + for j in e2fsprogs pcmciautils cpio syslinux-extra isapnptools ; do + for k in \$(grep ^\$ii ./var/lib/tazpkg/installed/\$j/files.list) ; do + [ -f .\$k ] || continue + mv .\$k ./usr/.moved\$k + ln -s /usr/.moved$k .\$k + done + done +done +for ii in /var/lib/tazpkg/installed ; do + j=\$(dirname /usr/.moved\$ii) + mkdir -p .\$j + mv .\$ii .\$j + ln -s /usr/.moved\$ii .\$ii +done +echo "\$(du -hs ./usr/.moved | cut -f1) have been moved into /usr" +echo "\$(du -hs ./usr | cut -f1) were used by /usr before compression" mksquashfs usr .usr.sqfs rm -rf usr mkdir usr COMPRESSION="none" +echo "\$(du -hs ./.usr.sqfs | cut -f1) are used by /usr after compression" EOF } @@ -24,11 +44,13 @@ cat <, to source a