### this file is sourced not run
PKGVER=1.1.5
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=lxc-$PKGVER.tar.gz
MD5SUM=dd9684dde0a58ed13f4f49c855b79a1a
SRC_URL=https://linuxcontainers.org/downloads/$TARBALL
BUNDLE=

SLACKREQ='' # 
SLACKDESC="lxc-utilities: lxc-utilities $PKGVER (LXC utilities)  
lxc-utilities:  
lxc-utilities: Utilities to manage Linux Container (LXC) environments.  
lxc-utilities: 
lxc-utilities: 
lxc-utilities: 
lxc-utilities: 
lxc-utilities: 
lxc-utilities: 
lxc-utilities: 
lxc-utilities:  
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/lxc* &&
	
	# remove sysrq-trigger, we don't have it
	sed -i -e '/sysrq-trigger/ s|^|//|' src/lxc/conf.c && 
	
	# fix FTBFS - for 1.1.5 only
	sed -i -e 's/int lfd/&=-1/' src/lxc/bdev.c &&      
	
	# enable share-ipc/net/uts with daemon mode 
	# see: https://github.com/lxc/lxc/issues/538
	# for 1.1.5 only, not sure if 2.x still need this
	sed -i -e '/lxc_check_inherited/ {s/true/false/;s/daemonize/false/}' \
		src/lxc/lxccontainer.c &&  
	
	# upstream: make setproctitle not fatal 
	# for 1.1.5 only, not sure if needed for 2.x
	patch -Np1 -i ../pkg/setproctitle-1.1.5.patch   
}

### default pkg_package
### build
pkg_build() {
	#cd /tmp/lxc*
	#sed -i -e 's|-Werror||' configure.ac &&
	#./autogen.sh &&
	CONFFLAGS="$CONFFLAGS --disable-static --disable-lua"
	pkg_build_autoconf && 
	pkg_build_slackdesc
}
