wok rev 1543

smbclient: fix build tree
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Oct 11 14:06:07 2008 +0000 (2008-10-11)
parents 6d7b40477553
children e663d0a50e66
files squashfs/receipt
line diff
     1.1 --- a/squashfs/receipt	Sat Oct 11 13:59:29 2008 +0000
     1.2 +++ b/squashfs/receipt	Sat Oct 11 14:06:07 2008 +0000
     1.3 @@ -9,7 +9,7 @@
     1.4  TARBALL="squashfs$VERSION.tgz"
     1.5  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
     1.6  DEPENDS="zlib squashfs-module"
     1.7 -BUILD_DEPENDS="zlib-dev patch"
     1.8 +BUILD_DEPENDS="zlib-dev patch lzma"
     1.9  
    1.10  # Rules to configure and make the package.
    1.11  compile_rules()
    1.12 @@ -17,7 +17,9 @@
    1.13  	local kver
    1.14  	local patch_dir
    1.15  
    1.16 -	ln -s . $src
    1.17 +	mkdir -p $src
    1.18 +	cd $src
    1.19 +	mv ../$PACKAGE$VERSION .
    1.20  	# get kernel version
    1.21  	if [ ! -d $WOK/linux/taz ]; then
    1.22  		tazwok cook linux
    1.23 @@ -43,7 +45,7 @@
    1.24  	[ -d _kernel ] && rm -rf _kernel
    1.25  	mkdir _kernel
    1.26  	cd _kernel
    1.27 -	ln -fs ../../linux/linux-$kver* src
    1.28 +	ln -fs $WOK/linux/linux-$kver* src
    1.29  
    1.30  	# Copy files to be patched in local aera
    1.31  	# Do not alter kernel sources !!
    1.32 @@ -58,7 +60,7 @@
    1.33  	awk 'BEGIN { keep=1} /^---/ { keep=(index($0,"/fs/squashfs/") || index($0,"/include/linux/"))} { if (keep) print }' < \
    1.34  		../$patch_dir/${PACKAGE}${VERSION}-patch | patch -p1
    1.35  
    1.36 -	extra_patch=stuff/squashfs-patch-${kver%.*}
    1.37 +	extra_patch=../stuff/squashfs-patch-${kver%.*}
    1.38  	if [ -e ../$extra_patch ]; then
    1.39  		echo "Apply $extra_patch..."
    1.40  		patch -p1 < ../$extra_patch || return 1
    1.41 @@ -74,7 +76,7 @@
    1.42  	
    1.43  	# Apply lzma patches
    1.44  #	echo "Apply stuff/lzma.u.."
    1.45 -#	patch -p0 < ../stuff/lzma.u || return 1
    1.46 +#	patch -p0 < ../../stuff/lzma.u || return 1
    1.47  	
    1.48  	# Build kernel module
    1.49  	make -C src/. SUBDIRS=$(pwd)/fs/squashfs/ CONFIG_SQUASHFS=m modules || return 1
    1.50 @@ -82,9 +84,8 @@
    1.51  	[ -d _pkg ] && rm -rf _pkg
    1.52  	mkdir -p _pkg/lib/modules/$kver-slitaz/kernel/fs/squashfs
    1.53  	mkdir -p _pkg/usr/sbin _pkg/sbin
    1.54 -	cp _kernel/fs/squashfs/squashfs.ko \
    1.55 -        	_pkg/lib/modules/$kver-slitaz/kernel/fs/squashfs/squashfs.ko
    1.56 -	gzip -9 _pkg/lib/modules/$kver-slitaz/kernel/fs/squashfs/squashfs.ko
    1.57 +	lzma e _kernel/fs/squashfs/squashfs.ko \
    1.58 +        	_pkg/lib/modules/$kver-slitaz/kernel/fs/squashfs/squashfs.ko.gz
    1.59  
    1.60  	# Build user land tools
    1.61  	cd ${PACKAGE}${VERSION}/squashfs-tools
    1.62 @@ -96,5 +97,5 @@
    1.63  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.64  genpkg_rules()
    1.65  {
    1.66 -	cp -a _pkg/usr _pkg/sbin $fs
    1.67 +	cp -a $_pkg/usr $_pkg/sbin $fs
    1.68  }