[arch-commits] Commit in docker/trunk (PKGBUILD docker.install)

Sébastien Luttringer seblu at archlinux.org
Tue Jul 22 23:32:14 UTC 2014


    Date: Wednesday, July 23, 2014 @ 01:32:13
  Author: seblu
Revision: 116129

fix FS#41289
implement FS#40847

Modified:
  docker/trunk/PKGBUILD
  docker/trunk/docker.install

----------------+
 PKGBUILD       |   13 +++++++++----
 docker.install |   11 +++++++++++
 2 files changed, 20 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-07-22 23:16:12 UTC (rev 116128)
+++ PKGBUILD	2014-07-22 23:32:13 UTC (rev 116129)
@@ -3,7 +3,7 @@
 
 pkgname=docker
 pkgver=1.1.1
-pkgrel=1
+pkgrel=2
 epoch=1
 pkgdesc='Pack, ship and run any application as a lightweight container'
 arch=('x86_64')
@@ -39,10 +39,15 @@
   install -Dm644 'contrib/completion/bash/docker' "$pkgdir/usr/share/bash-completion/completions/docker"
   install -Dm644 'contrib/completion/zsh/_docker' "$pkgdir/usr/share/zsh/site-functions/_docker"
   # systemd
-  install -Dm644 'contrib/init/systemd/docker.service' "$pkgdir/usr/lib/systemd/system/docker.service"
+  install -Dm644 'contrib/init/systemd/socket-activation/docker.service' \
+    "$pkgdir/usr/lib/systemd/system/docker.service"
+  install -Dm644 'contrib/init/systemd/socket-activation/docker.socket' \
+    "$pkgdir/usr/lib/systemd/system/docker.socket"
   # vim syntax
-  install -Dm644 'contrib/syntax/vim/syntax/dockerfile.vim' "$pkgdir/usr/share/vim/vimfiles/syntax/dockerfile.vim"
-  install -Dm644 'contrib/syntax/vim/ftdetect/dockerfile.vim' "$pkgdir/usr/share/vim/vimfiles/dockerfile.vim"
+  install -Dm644 'contrib/syntax/vim/syntax/dockerfile.vim' \
+    "$pkgdir/usr/share/vim/vimfiles/syntax/dockerfile.vim"
+  install -Dm644 'contrib/syntax/vim/ftdetect/dockerfile.vim' \
+    "$pkgdir/usr/share/vim/vimfiles/ftdetect/dockerfile.vim"
 }
 
 # vim:set ts=2 sw=2 et:

Modified: docker.install
===================================================================
--- docker.install	2014-07-22 23:16:12 UTC (rev 116128)
+++ docker.install	2014-07-22 23:32:13 UTC (rev 116129)
@@ -8,6 +8,7 @@
 # arg 2:  the old package version
 post_upgrade() {
   (( $(vercmp $2 '1:0.7.1-1') < 0 )) &&  post_install "$1" || true
+  (( $(vercmp $2 '1:1.1.1-2') < 0 )) &&  socketactivation || true
 }
 
 # arg 1:  the old package version
@@ -15,4 +16,14 @@
   groupdel docker >/dev/null 2>&1 || true
 }
 
+socketactivation() {
+  if systemctl -q is-enabled docker; then
+    cat << EOF
+The docker service switched to socket activation.
+We will enable the socket file for you. Don't need to thanks us.
+EOF
+    systemctl enable docker.socket
+  fi
+}
+
 # vim:set ts=2 sw=2 et:




More information about the arch-commits mailing list