[arch-commits] Commit in (4 files)

Sébastien Luttringer seblu at archlinux.org
Fri May 15 22:59:48 UTC 2015


    Date: Saturday, May 16, 2015 @ 00:59:48
  Author: seblu
Revision: 133551

Preliminary work to drbd-utils

Added:
  drbd-utils/
Modified:
  drbd-utils/trunk/PKGBUILD
Deleted:
  drbd-utils/trunk/drbd.service
  drbd/

--------------+
 PKGBUILD     |   45 +++++++++++++++++++++------------------------
 drbd.service |   19 -------------------
 2 files changed, 21 insertions(+), 43 deletions(-)

Modified: drbd-utils/trunk/PKGBUILD
===================================================================
--- drbd/trunk/PKGBUILD	2015-05-14 15:02:10 UTC (rev 133437)
+++ drbd-utils/trunk/PKGBUILD	2015-05-15 22:59:48 UTC (rev 133551)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: Sébastien Luttringer
 
-pkgname=drbd
-pkgver=8.4.3
+pkgname=drbd-utils
+pkgver=8.9.2
 pkgrel=1
 arch=('i686' 'x86_64')
 pkgdesc='Userland tools for Distributed Replicated Block Device'
@@ -9,16 +9,16 @@
 url='http://www.drbd.org'
 license=('GPL2')
 depends=('perl' 'bash')
-source=("http://oss.linbit.com/drbd/8.4/$pkgname-$pkgver.tar.gz"
-        "$pkgname.service")
+makedepends=('libxslt' 'systemd')
+replaces=('drbd')
+source=("http://oss.linbit.com/drbd/$pkgname-$pkgver.tar.gz")
 backup=('etc/drbd.conf' 'etc/drbd.d/global_common.conf')
-md5sums=('0c54a69603fa28b41de5fb33e03fd9e8'
-         '7dc909b5895c0b5289d3ee0581d7d333')
+md5sums=('bf720ad7ee3dff9946f7a9c94713b9ff')
 
-prepare() {
-  # fix hardcoded path in udev rules
-  sed -i 's,/sbin/drbdadm,/usr/bin/drbdadm,' $pkgname-$pkgver/scripts/drbd.rules
-}
+#prepare() {
+#  # fix hardcoded path in udev rules
+#  sed -i 's,/sbin/drbdadm,/usr/bin/drbdadm,' $pkgname-$pkgver/scripts/drbd.rules
+#}
 
 build() {
   cd $pkgname-$pkgver
@@ -27,16 +27,15 @@
     --localstatedir=/var \
     --sysconfdir=/etc \
     --sbindir=/usr/bin \
+    --libdir=/usr/lib \
     --with-distro=generic \
-    --with-utils \
     --with-bashcompletion \
     --with-udev \
-    --without-km \
     --without-rgmanager \
     --without-pacemaker \
     --without-heartbeat \
-    --without-xen \
-    --without-legacy_utils
+    --with-initscripttype=systemd \
+    --without-xen
   make
 }
 
@@ -43,25 +42,23 @@
 package() {
   cd $pkgname-$pkgver
   make DESTDIR="$pkgdir" install
-  # move forced /sbin binaries
   cd "$pkgdir"
-  mv sbin/* usr/bin
-  rmdir sbin
-  # move udev files
-  mv etc/udev usr/lib
+
+  # move /lib files under /usr/lib
+  mv lib/drbd/* usr/lib/drbd
+  rmdir lib/drbd lib
+
   # move bash completion
   install -dm 755 usr/share/bash-completion
   mv etc/bash_completion.d usr/share/bash-completion/completions
+
   # remove /var/lock
   rmdir var/lock
-  # remove embeded init stuff
-  rm -r etc/init.d
+
   # autoload module
   install -Dm 644 /dev/null usr/lib/modules-load.d/$pkgname.conf
   echo 'drbd' > usr/lib/modules-load.d/$pkgname.conf
-  # systemd
-  install -Dm 644 "$srcdir/$pkgname.service" \
-    "$pkgdir/usr/lib/systemd/system/$pkgname.service"
+
 }
 
 # vim:set ts=2 sw=2 et:

Deleted: drbd-utils/trunk/drbd.service
===================================================================
--- drbd/trunk/drbd.service	2015-05-14 15:02:10 UTC (rev 133437)
+++ drbd-utils/trunk/drbd.service	2015-05-15 22:59:48 UTC (rev 133551)
@@ -1,19 +0,0 @@
-[Unit]
-Description=Distributed Replicated Block Device
-After=systemd-modules-load.service network.target
-
-[Service]
-Type=oneshot
-RemainAfterExit=yes
-
-# load config
-ExecStart=/usr/bin/drbdadm adjust all
-# user interruptible version of wait-connect all
-ExecStart=/usr/bin/drbdadm wait-con-int
-# become primary if configured
-ExecStart=/usr/bin/drbdadm sh-b-pri all
-# disconnect and detach all resources
-ExecStop=/usr/bin/drbdadm down all
-
-[Install]
-WantedBy=multi-user.target



More information about the arch-commits mailing list