wok rev 10940

procps: update receipt
author Paul Issott <paul@slitaz.org>
date Mon Aug 29 12:09:32 2011 +0100 (2011-08-29)
parents 7bae2701caba
children 9d1bc27242eb
files procps/receipt
line diff
     1.1 --- a/procps/receipt	Sun Aug 28 21:01:21 2011 +0200
     1.2 +++ b/procps/receipt	Mon Aug 29 12:09:32 2011 +0100
     1.3 @@ -22,28 +22,44 @@
     1.4  # Rules to gen a SliTaz package suitable for Tazpkg.
     1.5  genpkg_rules()
     1.6  {
     1.7 -	mkdir -p $fs/usr $fs/lib
     1.8 +	mkdir -p $fs/usr $fs/lib $fs/bin $fs/sbin
     1.9  	cp -a $_pkg/usr/bin $fs/usr
    1.10 -	cp -a $_pkg/lib/* $fs/lib
    1.11 +	cp -a $_pkg/bin $fs
    1.12 +	cp -a $_pkg/sbin $fs
    1.13 +	cp -a $_pkg/lib $fs
    1.14  
    1.15  	# Remove utils already supplied by Busybox
    1.16 -	for i in free top uptime watch
    1.17 -	do
    1.18 -		rm -f $fs/usr/bin/$i
    1.19 -	done
    1.20 +	#for i in free top uptime watch
    1.21 +	#do
    1.22 +		#rm -f $fs/usr/bin/$i
    1.23 +	#done
    1.24  }
    1.25  
    1.26  # Overlap busybox
    1.27  pre_install()
    1.28  {
    1.29 +	rm -f $1/bin/kill
    1.30 +	rm -f $1/bin/ps
    1.31 +	rm -f $1/bin/watch
    1.32 +	rm -f $1/sbin/sysctl
    1.33  	rm -f $1/usr/bin/pkill
    1.34  	rm -f $1/usr/bin/pmap
    1.35  	rm -f $1/usr/bin/pgrep
    1.36 +	rm -f $1/usr/bin/top
    1.37 +	rm -f $1/usr/bin/free
    1.38 +	rm -f $1/usr/bin/uptime
    1.39  }
    1.40  
    1.41  post_remove()
    1.42  {
    1.43 +	ln -s /bin/busybox /bin/kill
    1.44 +	ln -s /bin/busybox /bin/ps
    1.45 +	ln -s /bin/busybox /bin/watch
    1.46 +	ln -s /bin/busybox /sbin/sysctl	
    1.47  	ln -s /bin/busybox /usr/bin/pkill
    1.48  	ln -s /bin/busybox /usr/bin/pmap
    1.49  	ln -s /bin/busybox /usr/bin/pgrep
    1.50 +	ln -s /bin/busybox /usr/bin/top
    1.51 +	ln -s /bin/busybox /usr/bin/free
    1.52 +	ln -s /bin/busybox /usr/bin/uptime
    1.53  }