wok rev 2562

declare /etc/filesystems
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Mar 29 11:34:34 2009 +0000 (2009-03-29)
parents d5075dd7430c
children b1bda6bf42c4
files linux-cifs/receipt linux-hfsplus/receipt linux-jfs/receipt linux-ncpfs/receipt linux-reiserfs/receipt ntfs-3g/receipt squashfs/receipt
line diff
     1.1 --- a/linux-cifs/receipt	Fri Mar 27 22:07:54 2009 +0000
     1.2 +++ b/linux-cifs/receipt	Sun Mar 29 11:34:34 2009 +0000
     1.3 @@ -7,13 +7,14 @@
     1.4  MAINTAINER="pascal.bellard@slitaz.org"
     1.5  WANTED="linux"
     1.6  WEB_SITE="http://www.kernel.org/"
     1.7 +CONFIG_FILES="/etc/filesystems"
     1.8  
     1.9  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.10  genpkg_rules()
    1.11  {
    1.12      local path
    1.13      path=lib/modules/$VERSION-slitaz/kernel
    1.14 -    mkdir -p $fs/$path
    1.15 +    mkdir -p $fs/$path $fs/etc
    1.16      export src
    1.17      export _pkg
    1.18      $src/list_modules.sh fs/cifs | while read module; do
    1.19 @@ -21,18 +22,19 @@
    1.20      	[ -d $fs/$dir ] || mkdir -p $fs/$dir
    1.21          cp -a $_pkg/$path/$module $fs/$dir
    1.22      done
    1.23 +    touch $fs/etc/filesystems
    1.24  }
    1.25  
    1.26  # Post install/remove commands for Tazpkg.
    1.27  post_install()
    1.28  {
    1.29 -	grep -qs ^cifs$ $1/etc/filesystems || \
    1.30 -		echo "cifs" >> $1/etc/filesystems
    1.31 +	grep -qs ^${PACKAGE#*-}$ $1/etc/filesystems || \
    1.32 +		echo "${PACKAGE#*-}" >> $1/etc/filesystems
    1.33  	depmod -a -b "$1/" $VERSION-slitaz
    1.34  }
    1.35  
    1.36  post_remove()
    1.37  {
    1.38 -	sed -i '/^cifs$/d' $1/etc/filesystems
    1.39 +	sed -i "/^${PACKAGE#*-}\$/d" $1/etc/filesystems
    1.40  	depmod -a $VERSION-slitaz
    1.41  }
     2.1 --- a/linux-hfsplus/receipt	Fri Mar 27 22:07:54 2009 +0000
     2.2 +++ b/linux-hfsplus/receipt	Sun Mar 29 11:34:34 2009 +0000
     2.3 @@ -7,13 +7,14 @@
     2.4  MAINTAINER="pascal.bellard@slitaz.org"
     2.5  WANTED="linux"
     2.6  WEB_SITE="http://www.kernel.org/"
     2.7 +CONFIG_FILES="/etc/filesystems"
     2.8  
     2.9  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.10  genpkg_rules()
    2.11  {
    2.12      local path
    2.13      path=lib/modules/$VERSION-slitaz/kernel
    2.14 -    mkdir -p $fs/$path
    2.15 +    mkdir -p $fs/$path $fs/etc
    2.16      export src
    2.17      export _pkg
    2.18      $src/list_modules.sh fs/hfsplus | while read module; do
    2.19 @@ -21,6 +22,7 @@
    2.20      	[ -d $fs/$dir ] || mkdir -p $fs/$dir
    2.21          cp -a $_pkg/$path/$module $fs/$dir
    2.22      done
    2.23 +    touch $fs/etc/filesystems
    2.24  }
    2.25  
    2.26  # Post install/remove commands for Tazpkg.
     3.1 --- a/linux-jfs/receipt	Fri Mar 27 22:07:54 2009 +0000
     3.2 +++ b/linux-jfs/receipt	Sun Mar 29 11:34:34 2009 +0000
     3.3 @@ -7,13 +7,14 @@
     3.4  MAINTAINER="pascal.bellard@slitaz.org"
     3.5  WANTED="linux"
     3.6  WEB_SITE="http://www.kernel.org/"
     3.7 +CONFIG_FILES="/etc/filesystems"
     3.8  
     3.9  # Rules to gen a SliTaz package suitable for Tazpkg.
    3.10  genpkg_rules()
    3.11  {
    3.12      local path
    3.13      path=lib/modules/$VERSION-slitaz/kernel
    3.14 -    mkdir -p $fs/$path
    3.15 +    mkdir -p $fs/$path $fs/etc
    3.16      export src
    3.17      export _pkg
    3.18      $src/list_modules.sh fs/jfs | while read module; do
    3.19 @@ -21,18 +22,19 @@
    3.20      	[ -d $fs/$dir ] || mkdir -p $fs/$dir
    3.21          cp -a $_pkg/$path/$module $fs/$dir
    3.22      done
    3.23 +    touch $fs/etc/filesystems
    3.24  }
    3.25  
    3.26  # Post install/remove commands for Tazpkg.
    3.27  post_install()
    3.28  {
    3.29 -	grep -qs ^jfs$ $1/etc/filesystems || \
    3.30 -		echo "jfs" >> $1/etc/filesystems
    3.31 +	grep -qs ^${PACKAGE#*-}$ $1/etc/filesystems || \
    3.32 +		echo "${PACKAGE#*-}" >> $1/etc/filesystems
    3.33  	depmod -a -b "$1/" $VERSION-slitaz
    3.34  }
    3.35  
    3.36  post_remove()
    3.37  {
    3.38 -	sed -i '/^jfs$/d' $1/etc/filesystems
    3.39 +	sed -i "/^${PACKAGE#*-}\$/d" $1/etc/filesystems
    3.40  	depmod -a $VERSION-slitaz
    3.41  }
     4.1 --- a/linux-ncpfs/receipt	Fri Mar 27 22:07:54 2009 +0000
     4.2 +++ b/linux-ncpfs/receipt	Sun Mar 29 11:34:34 2009 +0000
     4.3 @@ -7,13 +7,14 @@
     4.4  MAINTAINER="pascal.bellard@slitaz.org"
     4.5  WANTED="linux"
     4.6  WEB_SITE="http://www.kernel.org/"
     4.7 +CONFIG_FILES="/etc/filesystems"
     4.8  
     4.9  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.10  genpkg_rules()
    4.11  {
    4.12      local path
    4.13      path=lib/modules/$VERSION-slitaz/kernel
    4.14 -    mkdir -p $fs/$path
    4.15 +    mkdir -p $fs/$path $fs/etc
    4.16      export src
    4.17      export _pkg
    4.18      $src/list_modules.sh fs/ncpfs | while read module; do
    4.19 @@ -26,13 +27,13 @@
    4.20  # Post install/remove commands for Tazpkg.
    4.21  post_install()
    4.22  {
    4.23 -	grep -qs ^ncpfs$ $1/etc/filesystems || \
    4.24 -		echo "ncpfs" >> $1/etc/filesystems
    4.25 +	grep -qs ^${PACKAGE#*-}$ $1/etc/filesystems || \
    4.26 +		echo "${PACKAGE#*-}" >> $1/etc/filesystems
    4.27  	depmod -a -b "$1/" $VERSION-slitaz
    4.28  }
    4.29  
    4.30  post_remove()
    4.31  {
    4.32 -	sed -i '/^ncpfs$/d' $1/etc/filesystems
    4.33 +	sed -i "/^${PACKAGE#*-}\$/d" $1/etc/filesystems
    4.34  	depmod -a $VERSION-slitaz
    4.35  }
     5.1 --- a/linux-reiserfs/receipt	Fri Mar 27 22:07:54 2009 +0000
     5.2 +++ b/linux-reiserfs/receipt	Sun Mar 29 11:34:34 2009 +0000
     5.3 @@ -7,13 +7,14 @@
     5.4  MAINTAINER="pascal.bellard@slitaz.org"
     5.5  WANTED="linux"
     5.6  WEB_SITE="http://www.kernel.org/"
     5.7 +CONFIG_FILES="/etc/filesystems"
     5.8  
     5.9  # Rules to gen a SliTaz package suitable for Tazpkg.
    5.10  genpkg_rules()
    5.11  {
    5.12      local path
    5.13      path=lib/modules/$VERSION-slitaz/kernel
    5.14 -    mkdir -p $fs/$path
    5.15 +    mkdir -p $fs/$path $fs/etc
    5.16      export src
    5.17      export _pkg
    5.18      $src/list_modules.sh fs/reiserfs | while read module; do
    5.19 @@ -21,18 +22,19 @@
    5.20      	[ -d $fs/$dir ] || mkdir -p $fs/$dir
    5.21          cp -a $_pkg/$path/$module $fs/$dir
    5.22      done
    5.23 +    touch $fs/etc/filesystems
    5.24  }
    5.25  
    5.26  # Post install/remove commands for Tazpkg.
    5.27  post_install()
    5.28  {
    5.29 -	grep -qs ^reiserfs$ $1/etc/filesystems || \
    5.30 -		echo "reiserfs" >> $1/etc/filesystems
    5.31 +	grep -qs ^${PACKAGE#*-}$ $1/etc/filesystems || \
    5.32 +		echo "${PACKAGE#*-}" >> $1/etc/filesystems
    5.33  	depmod -a -b "$1/" $VERSION-slitaz
    5.34  }
    5.35  
    5.36  post_remove()
    5.37  {
    5.38 -	sed -i '/^reiserfs$/d' $1/etc/filesystems
    5.39 +	sed -i "/^${PACKAGE#*-}\$/d" $1/etc/filesystems
    5.40  	depmod -a $VERSION-slitaz
    5.41  }
     6.1 --- a/ntfs-3g/receipt	Fri Mar 27 22:07:54 2009 +0000
     6.2 +++ b/ntfs-3g/receipt	Sun Mar 29 11:34:34 2009 +0000
     6.3 @@ -9,6 +9,7 @@
     6.4  TARBALL="$PACKAGE-$VERSION.tgz"
     6.5  WEB_SITE="http://www.ntfs-3g.org/"
     6.6  WGET_URL="$WEB_SITE/$TARBALL"
     6.7 +CONFIG_FILES="/etc/filesystems"
     6.8  
     6.9  # Rules to configure and make the package.
    6.10  compile_rules()
    6.11 @@ -17,30 +18,31 @@
    6.12  	sed -i 's/\terr = ntfs_open\(.*\);/\tntfs_log_clear_levels((u32) -1); if (err = ntfs_open\1) goto err2;/' \
    6.13  		src/ntfs-3g.c
    6.14  	./configure --prefix=/usr \
    6.15 -	--mandir=/usr/share/man $CONFIGURE_ARGS
    6.16 -	make
    6.17 +	--mandir=/usr/share/man $CONFIGURE_ARGS &&
    6.18 +	make &&
    6.19  	make DESTDIR=$PWD/_pkg install
    6.20  }
    6.21  
    6.22  # Rules to gen a SliTaz package suitable for Tazpkg.
    6.23  genpkg_rules()
    6.24  {
    6.25 -	mkdir -p $fs/lib $fs/usr/lib
    6.26 +	mkdir -p $fs/lib $fs/usr/lib $fs/etc
    6.27  	cp -a $_pkg/bin $fs/
    6.28  	cp -a $_pkg/sbin $fs/
    6.29  	cp -a $_pkg/lib/*.so* $fs/lib
    6.30  	cp -a $_pkg/usr/lib/*.so* $fs/usr/lib
    6.31  	cp -a $_pkg/usr/bin $fs/usr
    6.32 +	touch $fs/etc/filesystems
    6.33  }
    6.34  
    6.35  # Pre remove and post install commands for Tazpkg.
    6.36  pre_remove()
    6.37  {
    6.38 -	sed -i '/^ntfs-3g$/d' $1/etc/filesystems
    6.39 +	sed -i '/^$PACKAGE$/d' $1/etc/filesystems
    6.40  }
    6.41  
    6.42  post_install()
    6.43  {
    6.44 -	grep -qs ^ntfs-3g$ $1/etc/filesystems || \
    6.45 -		echo "ntfs-3g" >> $1/etc/filesystems
    6.46 +	grep -qs ^$PACKAGE$ $1/etc/filesystems || \
    6.47 +		echo "$PACKAGE" >> $1/etc/filesystems
    6.48  }
     7.1 --- a/squashfs/receipt	Fri Mar 27 22:07:54 2009 +0000
     7.2 +++ b/squashfs/receipt	Sun Mar 29 11:34:34 2009 +0000
     7.3 @@ -11,6 +11,7 @@
     7.4  DEPENDS="zlib squashfs-module"
     7.5  BUILD_DEPENDS="zlib-dev patch lzma"
     7.6  PROVIDE="cromfs-or-squashfs"
     7.7 +CONFIG_FILES="/etc/filesystems"
     7.8  
     7.9  # Download a source tarball
    7.10  . /etc/tazwok.conf
    7.11 @@ -179,17 +180,19 @@
    7.12  # Rules to gen a SliTaz package suitable for Tazpkg.
    7.13  genpkg_rules()
    7.14  {
    7.15 +	mkdir $fs/etc
    7.16 +	touch $fs/etc/filesystems
    7.17  	cp -a $_pkg/usr $_pkg/sbin $fs
    7.18  }
    7.19  
    7.20  # Pre remove and post install commands for Tazpkg.
    7.21  pre_remove()
    7.22  {
    7.23 -	sed -i '/^squashfs$/d' $1/etc/filesystems
    7.24 +	sed -i '/^$PACKAGE$/d' $1/etc/filesystems
    7.25  }
    7.26  
    7.27  post_install()
    7.28  {
    7.29 -	grep -qs ^squashfs$ $1/etc/filesystems || \
    7.30 -		echo "squashfs" >> $1/etc/filesystems
    7.31 +	grep -qs ^$PACKAGE$ $1/etc/filesystems || \
    7.32 +		echo "$PACKAGE" >> $1/etc/filesystems
    7.33  }