wok rev 2127

linux-*fs, squashfs : update /etc/filesystems
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Feb 01 12:36:41 2009 +0000 (2009-02-01)
parents 14a7a851672f
children dcd78f3d0238
files linux-cifs/receipt linux-jfs/receipt linux-ncpfs/receipt linux-reiserfs/receipt ntfs-3g/receipt squashfs/receipt
line diff
     1.1 --- a/linux-cifs/receipt	Sun Feb 01 12:23:00 2009 +0000
     1.2 +++ b/linux-cifs/receipt	Sun Feb 01 12:36:41 2009 +0000
     1.3 @@ -26,11 +26,13 @@
     1.4  # Post install/remove commands for Tazpkg.
     1.5  post_install()
     1.6  {
     1.7 +	grep -qs ^cifs$ $1/etc/filesystems || \
     1.8 +		echo "cifs" >> $1/etc/filesystems
     1.9  	depmod -a -b "$1/" $VERSION-slitaz
    1.10  }
    1.11  
    1.12  post_remove()
    1.13  {
    1.14 +	sed -i '/^cifs$/d' $1/etc/filesystems
    1.15  	depmod -a $VERSION-slitaz
    1.16  }
    1.17 -
     2.1 --- a/linux-jfs/receipt	Sun Feb 01 12:23:00 2009 +0000
     2.2 +++ b/linux-jfs/receipt	Sun Feb 01 12:36:41 2009 +0000
     2.3 @@ -26,11 +26,13 @@
     2.4  # Post install/remove commands for Tazpkg.
     2.5  post_install()
     2.6  {
     2.7 +	grep -qs ^jfs$ $1/etc/filesystems || \
     2.8 +		echo "jfs" >> $1/etc/filesystems
     2.9  	depmod -a -b "$1/" $VERSION-slitaz
    2.10  }
    2.11  
    2.12  post_remove()
    2.13  {
    2.14 +	sed -i '/^jfs$/d' $1/etc/filesystems
    2.15  	depmod -a $VERSION-slitaz
    2.16  }
    2.17 -
     3.1 --- a/linux-ncpfs/receipt	Sun Feb 01 12:23:00 2009 +0000
     3.2 +++ b/linux-ncpfs/receipt	Sun Feb 01 12:36:41 2009 +0000
     3.3 @@ -26,11 +26,13 @@
     3.4  # Post install/remove commands for Tazpkg.
     3.5  post_install()
     3.6  {
     3.7 +	grep -qs ^ncpfs$ $1/etc/filesystems || \
     3.8 +		echo "ncpfs" >> $1/etc/filesystems
     3.9  	depmod -a -b "$1/" $VERSION-slitaz
    3.10  }
    3.11  
    3.12  post_remove()
    3.13  {
    3.14 +	sed -i '/^ncpfs$/d' $1/etc/filesystems
    3.15  	depmod -a $VERSION-slitaz
    3.16  }
    3.17 -
     4.1 --- a/linux-reiserfs/receipt	Sun Feb 01 12:23:00 2009 +0000
     4.2 +++ b/linux-reiserfs/receipt	Sun Feb 01 12:36:41 2009 +0000
     4.3 @@ -26,11 +26,13 @@
     4.4  # Post install/remove commands for Tazpkg.
     4.5  post_install()
     4.6  {
     4.7 +	grep -qs ^reiserfs$ $1/etc/filesystems || \
     4.8 +		echo "reiserfs" >> $1/etc/filesystems
     4.9  	depmod -a -b "$1/" $VERSION-slitaz
    4.10  }
    4.11  
    4.12  post_remove()
    4.13  {
    4.14 +	sed -i '/^reiserfs$/d' $1/etc/filesystems
    4.15  	depmod -a $VERSION-slitaz
    4.16  }
    4.17 -
     5.1 --- a/ntfs-3g/receipt	Sun Feb 01 12:23:00 2009 +0000
     5.2 +++ b/ntfs-3g/receipt	Sun Feb 01 12:36:41 2009 +0000
     5.3 @@ -34,11 +34,11 @@
     5.4  # Pre remove and post install commands for Tazpkg.
     5.5  pre_remove()
     5.6  {
     5.7 -	sed -i '/ntfs-3g/d' $1/etc/filesystems
     5.8 +	sed -i '/^ntfs-3g$/d' $1/etc/filesystems
     5.9  }
    5.10  
    5.11  post_install()
    5.12  {
    5.13 -	grep -qs ntfs-3g $1/etc/filesystems || \
    5.14 +	grep -qs ^ntfs-3g$ $1/etc/filesystems || \
    5.15  		echo "ntfs-3g" >> $1/etc/filesystems
    5.16  }
     6.1 --- a/squashfs/receipt	Sun Feb 01 12:23:00 2009 +0000
     6.2 +++ b/squashfs/receipt	Sun Feb 01 12:36:41 2009 +0000
     6.3 @@ -177,3 +177,15 @@
     6.4  {
     6.5  	cp -a $_pkg/usr $_pkg/sbin $fs
     6.6  }
     6.7 +
     6.8 +# Pre remove and post install commands for Tazpkg.
     6.9 +pre_remove()
    6.10 +{
    6.11 +	sed -i '/^squashfs$/d' $1/etc/filesystems
    6.12 +}
    6.13 +
    6.14 +post_install()
    6.15 +{
    6.16 +	grep -qs ^squashfs$ $1/etc/filesystems || \
    6.17 +		echo "squashfs" >> $1/etc/filesystems
    6.18 +}