wok-6.x annotate slitaz-loram/receipt @ rev 232
Slitaz-loram: do not trust mksquashfs status
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Feb 16 23:00:26 2008 +0100 (2008-02-16) |
parents | f96f999ca433 |
children | f7f92ff46cc8 |
rev | line source |
---|---|
pascal@229 | 1 # SliTaz package receipt. |
pascal@229 | 2 |
pascal@229 | 3 PACKAGE="slitaz-loram" |
pascal@229 | 4 VERSION="1.0" |
pascal@229 | 5 CATEGORY="misc" |
pascal@229 | 6 SHORT_DESC="Rules to build low ram rootfs.gz." |
pascal@229 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@229 | 8 DEPENDS="squashfs" |
pascal@229 | 9 |
pascal@229 | 10 # Rules to gen a SliTaz package suitable for Tazpkg. |
pascal@229 | 11 genpkg_rules() |
pascal@229 | 12 { |
pascal@229 | 13 mkdir -p $fs/etc/tazlito |
pascal@229 | 14 cat > $fs/etc/tazlito/loram.rootfs << EOF |
pascal@232 | 15 mksquashfs usr .usr.sqfs |
pascal@232 | 16 rm -rf usr |
pascal@232 | 17 mkdir usr |
pascal@232 | 18 COMPRESSION="none" |
pascal@229 | 19 EOF |
pascal@229 | 20 } |
pascal@229 | 21 |
pascal@229 | 22 get_patch() |
pascal@229 | 23 { |
pascal@229 | 24 cat <<EOF |
pascal@229 | 25 --- /etc/init.d/rcS |
pascal@229 | 26 +++ /etc/init.d/rcS |
pascal@229 | 27 @@ -79,2 +79,7 @@ |
pascal@229 | 28 |
pascal@229 | 29 +# Mount compressed /usr |
pascal@229 | 30 +if [ -f /.usr.sqfs ]; then |
pascal@229 | 31 + /bin/mount -o loop,ro -t squashfs /.usr.sqfs /usr |
pascal@229 | 32 +fi |
pascal@229 | 33 + |
pascal@229 | 34 # Handle kernel cmdline parameter config=<device>,<path> to source a |
pascal@229 | 35 EOF |
pascal@229 | 36 } |
pascal@229 | 37 |
pascal@229 | 38 # Pre and post install commands for Tazpkg. |
pascal@229 | 39 post_install() |
pascal@229 | 40 { |
pascal@229 | 41 get_patch | patch -p0 |
pascal@229 | 42 } |
pascal@229 | 43 |
pascal@229 | 44 # Pre remove commands for Tazpkg. |
pascal@229 | 45 pre_remove() |
pascal@229 | 46 { |
pascal@229 | 47 get_patch | patch -R -p0 |
pascal@229 | 48 } |