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

Dave Reisner dreisner at archlinux.org
Sun Jun 24 19:56:15 UTC 2012


    Date: Sunday, June 24, 2012 @ 15:56:14
  Author: dreisner
Revision: 162301

upgpkg: dbus-core 1.6.0-4

- remove dbus-uuidgen from rc script (this is already done on install)
- juggle machine-id file properly to /etc to play nicely with systemd

Modified:
  dbus-core/trunk/PKGBUILD
  dbus-core/trunk/dbus
  dbus-core/trunk/dbus.install

--------------+
 PKGBUILD     |    4 ++--
 dbus         |    3 ---
 dbus.install |    7 ++++++-
 3 files changed, 8 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-06-24 19:35:10 UTC (rev 162300)
+++ PKGBUILD	2012-06-24 19:56:14 UTC (rev 162301)
@@ -4,7 +4,7 @@
 #
 pkgname=dbus-core
 pkgver=1.6.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Freedesktop.org message bus system"
 url="http://www.freedesktop.org/Software/dbus"
 arch=(i686 x86_64)
@@ -18,7 +18,7 @@
         dbus)
 md5sums=('16dcae2dd0c76e398381601ac9acdec4'
          '0ebde9920bde83fe26ce32351a7d8954'
-         '3675334f5b4442d1c3e9a008f176e85f')
+         'f0364f3f5dc5f653bb05d39aa36e3264')
 
 build() {
   cd "${srcdir}/dbus-${pkgver}"

Modified: dbus
===================================================================
--- dbus	2012-06-24 19:35:10 UTC (rev 162300)
+++ dbus	2012-06-24 19:56:14 UTC (rev 162301)
@@ -10,9 +10,6 @@
         if [[ ! -d /run/dbus ]] ; then
             install -m755 -g 81 -o 81 -d /run/dbus
         fi
-        if [[ -x /usr/bin/dbus-uuidgen ]] ; then
-            /usr/bin/dbus-uuidgen --ensure
-        fi
 
         if ! dbus-daemon --system; then
             stat_fail

Modified: dbus.install
===================================================================
--- dbus.install	2012-06-24 19:35:10 UTC (rev 162300)
+++ dbus.install	2012-06-24 19:56:14 UTC (rev 162301)
@@ -2,7 +2,12 @@
   getent group dbus >/dev/null || groupadd -g 81 dbus
   getent passwd dbus >/dev/null || useradd -c 'System message bus' -u 81 -g dbus -d '/' -s /bin/false dbus
   passwd -l dbus &>/dev/null
-  dbus-uuidgen --ensure=/etc/machine-id
+
+  if [[ ! -L var/lib/dbus/machine-id ]]; then
+    [[ -e var/lib/dbus/machine-id && ! -e etc/machine-id ]] && mv var/lib/dbus/machine-id etc/
+    ln -sf ../../../etc/machine-id var/lib/dbus/
+  fi
+  dbus-uuidgen --ensure=etc/machine-id
 }
 
 post_upgrade() {




More information about the arch-commits mailing list