[arch-commits] Commit in lxc/trunk (PKGBUILD lxc-auto.service)
Sergej Pupykin
spupykin at archlinux.org
Wed Jan 7 21:02:46 UTC 2015
Date: Wednesday, January 7, 2015 @ 22:02:46
Author: spupykin
Revision: 125576
upgpkg: lxc 1:1.0.7-3
upd
Added:
lxc/trunk/lxc-auto.service
Modified:
lxc/trunk/PKGBUILD
------------------+
PKGBUILD | 12 ++++++++----
lxc-auto.service | 12 ++++++++++++
2 files changed, 20 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-01-07 20:47:15 UTC (rev 125575)
+++ PKGBUILD 2015-01-07 21:02:46 UTC (rev 125576)
@@ -8,7 +8,7 @@
pkgname=lxc
pkgver=1.0.7
epoch=1
-pkgrel=2
+pkgrel=3
pkgdesc="Linux Containers"
arch=('i686' 'x86_64')
url="http://linuxcontainers.org"
@@ -25,11 +25,13 @@
validpgpkeys=('602F567663E593BCBD14F338C638974D64792D67')
source=("http://linuxcontainers.org/downloads/$pkgname-${pkgver}.tar.gz"{,.asc}
"lxc.tmpfiles.d"
- "lxc.service")
+ "lxc.service"
+ "lxc-auto.service")
md5sums=('b48f468a9bef0e4e140dd723f0a65ad0'
'SKIP'
'df94c9fb8a753011c86ee664e9f521ff'
- '4b41aa53ee714c60f0309541d2e9ea15')
+ '4b41aa53ee714c60f0309541d2e9ea15'
+ '5566d9bd868adf26b19d59f9f77bec95')
prepare() {
cd "$srcdir/$pkgname-${pkgver/_/-}"
@@ -51,7 +53,8 @@
--enable-seccomp \
--enable-cgmanager \
--enable-capabilities \
- --enable-lua
+ --enable-lua \
+ --with-init-script=systemd
make
}
@@ -62,6 +65,7 @@
install -d -m755 "$pkgdir/var/lib/lxc"
install -d -m755 "$pkgdir/usr/lib/lxc/rootfs/dev"
install -D -m644 ${srcdir}/lxc.service ${pkgdir}/usr/lib/systemd/system/lxc at .service
+ install -D -m644 ${srcdir}/lxc-auto.service ${pkgdir}/usr/lib/systemd/system/lxc-auto.service
install -D -m644 ${srcdir}/lxc.tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/lxc.conf
cd doc
Added: lxc-auto.service
===================================================================
--- lxc-auto.service (rev 0)
+++ lxc-auto.service 2015-01-07 21:02:46 UTC (rev 125576)
@@ -0,0 +1,12 @@
+[Unit]
+Description=Autostart LXC Container
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/lxc-autostart
+ExecStop=/usr/bin/lxc-autostart -s
+Delegate=true
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list