wok-next rev 6914

Added xz to busybox. Doesn't change size of busybox. This is show we can use tar.xz compress for tazpkg files if we want to. Added pre_install and post_remove functions to xz receipt.
author Christopher Rogers <slaxemulator@gmail.com>
date Thu Oct 21 23:49:16 2010 +0000 (2010-10-21)
parents 320dd5f8c70e
children 3775d01597ed
files busybox/stuff/busybox-1.17.3.config xz/receipt
line diff
     1.1 --- a/busybox/stuff/busybox-1.17.3.config	Thu Oct 21 21:56:09 2010 +0000
     1.2 +++ b/busybox/stuff/busybox-1.17.3.config	Thu Oct 21 23:49:16 2010 +0000
     1.3 @@ -155,7 +155,7 @@
     1.4  # CONFIG_FEATURE_LZMA_FAST is not set
     1.5  # CONFIG_LZMA is not set
     1.6  CONFIG_UNXZ=y
     1.7 -# CONFIG_XZ is not set
     1.8 +CONFIG_XZ=y
     1.9  CONFIG_UNZIP=y
    1.10  
    1.11  #
     2.1 --- a/xz/receipt	Thu Oct 21 21:56:09 2010 +0000
     2.2 +++ b/xz/receipt	Thu Oct 21 23:49:16 2010 +0000
     2.3 @@ -31,3 +31,21 @@
     2.4  	cp -a $_pkg/usr/bin/xz $fs/usr/bin
     2.5  	cp stuff/lzma $fs/usr/bin
     2.6  }
     2.7 +
     2.8 +# Pre and post install commands for Tazpkg.
     2.9 +# We must remove all Busybox symlink before installing.
    2.10 +#
    2.11 +pre_install()
    2.12 +{
    2.13 +	local root
    2.14 +	root=$1
    2.15 +	echo "Processing pre-install commands..."
    2.16 +	echo -n "Removing all Busybox replaced utils... "
    2.17 +	rm -f $root/usr/bin/xz
    2.18 +	status
    2.19 +}
    2.20 +
    2.21 +post_remove()
    2.22 +{
    2.23 +	ln -s /bin/busybox /usr/bin/xz
    2.24 +}