[arch-commits] Commit in lxc/trunk (PKGBUILD lxc.install lxc.tmpfiles.d lxc at .service)
Sergej Pupykin
spupykin at nymeria.archlinux.org
Thu Dec 26 10:01:13 UTC 2013
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/lxc at .service
Modified:
lxc/trunk/PKGBUILD
----------------+
PKGBUILD | 15 +++++++++++----
lxc.install | 8 ++++++++
lxc.tmpfiles.d | 1 +
lxc at .service | 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"
+ "lxc at .service")
+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}/lxc at .service ${pkgdir}/usr/lib/systemd/system/lxc at .service
+ 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: lxc at .service
===================================================================
--- lxc at .service (rev 0)
+++ lxc at .service 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
More information about the arch-commits
mailing list