[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