wok-current rev 19788

busybox: do not need kmod & util-linux-mount
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Feb 22 15:31:50 2017 +0100 (2017-02-22)
parents 027ff114948a
children 035585dc224b
files busybox/receipt
line diff
     1.1 --- a/busybox/receipt	Wed Feb 22 15:11:33 2017 +0100
     1.2 +++ b/busybox/receipt	Wed Feb 22 15:31:50 2017 +0100
     1.3 @@ -139,6 +139,10 @@
     1.4  	readelf -h $src/_install/bin/busybox
     1.5  }
     1.6  
     1.7 +# Keep kmod & util-linux-mount files
     1.8 +REMOVED_SYMLINKS="/bin/mount /bin/mountpoint /bin/umount /sbin/depmod \
     1.9 +/sbin/insmod /sbin/modinfo /sbin/modprobe /sbin/rmmod"
    1.10 +
    1.11  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.12  genpkg_rules()
    1.13  {
    1.14 @@ -186,18 +190,9 @@
    1.15  		sed -i "s/copy; [0-9]*/copy; $(date +%Y)/"
    1.16  
    1.17  	# Remove kmod & util-linux-mount links
    1.18 -	while read link; do
    1.19 +	for link in $REMOVED_SYMLINKS; do
    1.20  		rm -f $fs$link
    1.21  	done <<EOT
    1.22 -/bin/mount
    1.23 -/bin/mountpoint
    1.24 -/bin/umount
    1.25 -/sbin/depmod
    1.26 -/sbin/insmod
    1.27 -/sbin/modinfo
    1.28 -/sbin/modprobe
    1.29 -/sbin/rmmod
    1.30 -EOT
    1.31  }
    1.32  
    1.33  # GNU utils stuff.
    1.34 @@ -250,6 +245,9 @@
    1.35  		echo '' >> $1/etc/daemons.conf
    1.36  	fi
    1.37  	sed -i "s/copy; 20../copy; $(date +%Y)/" $1/var/www/httpd/404.html
    1.38 +	for link in $REMOVED_SYMLINKS; do
    1.39 +		[ -e $1$link ] || ln -s /bin/busybox $1$link
    1.40 +	done
    1.41  }
    1.42  
    1.43  pre_remove()