Date: Thursday, December 26, 2013 @ 11:01:13 Author: spupykin Revision: 103082
upgpkg: lxc 1:0.9.0-5 upd Added: lxc/trunk/lxc.install lxc/trunk/lxc.tmpfiles.d lxc/trunk/[email protected] Modified: lxc/trunk/PKGBUILD ----------------+ PKGBUILD | 15 +++++++++++---- lxc.install | 8 ++++++++ lxc.tmpfiles.d | 1 + [email protected] | 11 +++++++++++ 4 files changed, 31 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-12-26 09:07:08 UTC (rev 103081) +++ PKGBUILD 2013-12-26 10:01:13 UTC (rev 103082) @@ -8,16 +8,21 @@ pkgname=lxc pkgver=0.9.0 epoch=1 -pkgrel=4 +pkgrel=5 pkgdesc="Linux Containers" arch=('i686' 'x86_64') -url="http://lxc.sourceforge.net/" +url="http://linuxcontainers.org" depends=('bash' 'perl' 'libseccomp') makedepends=('docbook2x') optdepends=('arch-install-scripts: for archlinux template') license=('LGPL') -source=("http://lxc.sourceforge.net/download/lxc/$pkgname-${pkgver/_/-}.tar.gz") -md5sums=('8552a4479090616f4bc04d8473765fc9') +install=lxc.install +source=("http://linuxcontainers.org/downloads/$pkgname-${pkgver}.tar.gz" + "lxc.tmpfiles.d" + "[email protected]") +md5sums=('8552a4479090616f4bc04d8473765fc9' + 'df94c9fb8a753011c86ee664e9f521ff' + '8003139e60ea66c05460660f31780706') prepare() { cd "$srcdir/$pkgname-${pkgver/_/-}" @@ -45,6 +50,8 @@ make DESTDIR="$pkgdir" install install -d -m755 "$pkgdir/var/lib/lxc" + install -D -m644 ${srcdir}/[email protected] ${pkgdir}/usr/lib/systemd/system/[email protected] + install -D -m644 ${srcdir}/lxc.tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/lxc.conf cd doc find . -type f -name '*.1' -exec install -D -m644 "{}" "$pkgdir/usr/share/man/man1/{}" \; Added: lxc.install =================================================================== --- lxc.install (rev 0) +++ lxc.install 2013-12-26 10:01:13 UTC (rev 103082) @@ -0,0 +1,8 @@ +post_upgrade() { + [[ $(vercmp "$1" 1:1) -le 0 ]] && return 0 + cat << EOF +* Since v1.0, lxc-shutdown(1) is gone and its functionality is provided by +* lxc-stop(1) by default. The old lxc-stop(1) behavior can be recovered +* with 'lxc-stop --kill'. +EOF +} Added: lxc.tmpfiles.d =================================================================== --- lxc.tmpfiles.d (rev 0) +++ lxc.tmpfiles.d 2013-12-26 10:01:13 UTC (rev 103082) @@ -0,0 +1 @@ +w /sys/fs/cgroup/memory/memory.use_hierarchy - - - - 1 Added: [email protected] =================================================================== --- [email protected] (rev 0) +++ [email protected] 2013-12-26 10:01:13 UTC (rev 103082) @@ -0,0 +1,11 @@ +[Unit] +Description=%I LXC +After=network.target + +[Service] +Type=forking +ExecStart=/usr/bin/lxc-start -d -n %I +ExecStop=/usr/bin/lxc-stop -n %I + +[Install] +WantedBy=multi-user.target
