[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