]> git.pld-linux.org Git - packages/sanlock.git/commitdiff
- updated to 2.4
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 2 Sep 2012 19:15:40 +0000 (21:15 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 2 Sep 2012 19:15:40 +0000 (21:15 +0200)
- updated init-pld patch

sanlock-init-pld.patch
sanlock.spec

index f50330ee28e77d8f0aef492cc56daa0ea4825174..06bd20e55c8ff3e0f563a76b76616db518297fee 100644 (file)
@@ -1,52 +1,54 @@
---- sanlock-2.3/init.d/sanlock.orig    2012-05-30 16:05:18.000000000 +0200
-+++ sanlock-2.3/init.d/sanlock 2012-06-03 10:45:15.044632280 +0200
-@@ -31,93 +31,76 @@
+--- sanlock-2.4/init.d/sanlock.orig    2012-07-23 16:24:38.000000000 +0200
++++ sanlock-2.4/init.d/sanlock 2012-09-02 21:09:14.181273151 +0200
+@@ -32,94 +32,85 @@ SANLOCKOPTS="-U $SANLOCKUSER -G $SANLOCK
  [ -f /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
  
  start() {
 -      [ -x $exec ] || exit 5
 -
 -      if [ ! -d /var/run/$prog ]; then
--              install -d -m 775 /var/run/$prog
+-              install -d -o $SANLOCKUSER -g $SANLOCKUSER -m 775 /var/run/$prog
 -              [ -x /sbin/restorecon ] && restorecon /var/run/$prog
 +      # Check if the service is already running?
 +      if [ -f /var/lock/subsys/sanlock ]; then
 +              msg_already_running "sanlock"
 +              return
        fi
--
 -      echo -n $"Starting $prog: "
--      daemon $prog daemon $SANLOCKOPTS
++      msg_starting "sanlock"
+       daemon $prog daemon $SANLOCKOPTS
 -      retval=$?
 -      echo
--
+-      [ $retval -eq 0 ] && touch $lockfile
 -      return $retval
-+      msg_starting "sanlock"
-+      daemon --user=$SANLOCKUSER $prog daemon $SANLOCKOPTS
 +      RETVAL=$?
-+      [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sanlock
++      [ $RETVAL -eq 0 ] && touch $lockfile
 +      return $RETVAL
  }
  
  stop() {
 -      echo -n $"Sending stop signal $prog: "
--      killproc -p $lockfile $prog -TERM
++      if [ ! -f /var/lock/subsys/sanlock ]; then
++              msg_not_running "sanlock"
++              return
++      fi
+       killproc -p $runfile $prog -TERM
 -      retval=$?
 -      echo
--
++      RETVAL=$?
 -      if [ $retval -ne 0 ]; then
 -              return $retval
-+      if [ ! -f /var/lock/subsys/sanlock ]; then
-+              msg_not_running "sanlock"
-+              return
++      if [ $RETVAL -ne 0 ]; then
++              return $RETVAL
        fi
-+      killproc -p $lockfile $prog
  
 -      echo -n $"Waiting for $prog to stop:"
 +      show "Waiting for %s to stop" "$prog"
 +      busy
        timeout=10
-       while [ -e $lockfile ]; do
+       while [ -e $runfile ]; do
                sleep 1
                timeout=$((timeout - 1))
                if [ "$timeout" -le 0 ]; then
                        return 1
                fi
        done
--
 -      success; echo
--      return $retval
 +      ok
-+      rm -f /var/lock/subsys/sanlock
-+      return 0
+       rm -f $lockfile
+-      return $retval
++      return $RETVAL
  }
  
 -restart() {
 -
 -reload() {
 -      restart
- }
--rh_status() {
--      status $prog
 -}
 -
+-rh_status() {
+-      status $prog
++      RETVAL=$?
++      return $RETVAL
+ }
 -rh_status_q() {
 -      rh_status >/dev/null 2>&1
 +restart() {
 -      condrestart|try-restart)
 -              rh_status_q || exit 0
 -              restart
-+              status --pidfile $pidfile sanlock
++              status --pidfile $runfile sanlock
 +              RETVAL=$?
                ;;
        *)
 -exit $?
 -
 +exit $RETVAL
---- sanlock-2.0/init.d/wdmd.orig       2012-03-02 22:13:24.000000000 +0100
-+++ sanlock-2.0/init.d/wdmd    2012-03-07 18:26:30.102195201 +0100
+--- sanlock-2.4/init.d/wdmd.orig       2012-07-23 16:24:38.000000000 +0200
++++ sanlock-2.4/init.d/wdmd    2012-09-02 21:14:08.491267019 +0200
 @@ -3,7 +3,7 @@
  # wdmd - watchdog multiplexing daemon
  #
  #
  
  
-@@ -22,7 +22,7 @@
- . /etc/rc.d/init.d/functions
- prog="wdmd"
--lockfile="/var/run/$prog/$prog.pid"
-+pidfile="/var/run/$prog/$prog.pid"
- exec="/usr/sbin/$prog"
- WDMDGROUP="sanlock"
-@@ -31,75 +31,58 @@
+@@ -32,83 +32,69 @@ WDMDOPTS="-G $WDMDGROUP"
  [ -f /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
  
  start() {
 -      if [ ! -d /var/run/$prog ]; then
 -              mkdir -p /var/run/$prog
 -              [ -x /sbin/restorecon ] && restorecon /var/run/$prog
+-      fi
 +      # Check if the service is already running?
 +      if [ -f /var/lock/subsys/wdmd ]; then
 +              msg_already_running "wdmd"
 +              return
++      fi
+       if [ ! -c /dev/watchdog ]; then
+-              echo -n $"Loading the softdog kernel module: "
++              show "Loading the softdog kernel module: "
+               modprobe softdog && udevadm settle
+-              [ -c /dev/watchdog ] && success || failure
+-              echo
++              [ -c /dev/watchdog ] && ok || fail
        fi
--
 -      echo -n $"Starting $prog: "
 +      msg_starting "wdmd"
        daemon $prog $WDMDOPTS
 -      [ $retval -eq 0 ] && touch $lockfile
 -      return $retval
 +      RETVAL=$?
-+      [ $RETVAL -eq 0 ] && touch /var/lock/subsys/wdmd
++      [ $RETVAL -eq 0 ] && touch $lockfile
++      return $RETVAL
  }
  
  stop() {
 -      echo -n $"Stopping $prog: "
--      killproc -p $lockfile $prog -TERM
+-      killproc -p $runfile $prog -TERM
 -      retval=$?
 -      echo
 -      [ $retval -eq 0 ] && rm -f $lockfile
+-      return $retval
 +      if [ ! -f /var/lock/subsys/wdmd ]; then
 +              msg_not_running "wdmd"
 +              return
 +      fi
-+      killproc --pidfile $pidfile $prog
-+      rm -f /var/lock/subsys/wdmd
++      killproc -p $runfile $prog
++      RETVAL=$?
++      [ $RETVAL -eq 0 ] && rm -f $lockfile
++      return $RETVAL
  }
  
 -restart() {
        stop
        start
  }
+-
 -reload() {
 -      restart
 -}
 -      rh_status >/dev/null 2>&1
 -}
 -
++ 
  case "$1" in
        start)
 -              rh_status_q && exit 0
 -      condrestart|try-restart)
 -              rh_status_q || exit 0
 -              restart
-+              status --pidfile $pidfile wdmd
++              status --pidfile $runfile wdmd
                ;;
        *)
 -              echo $"Usage $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
 +              exit 3
  esac
 -exit $?
--
 +exit $RETVAL
index 005e0c504ed0cea101122a25d3ae1925fc05b25e..21885133393b440bc3f8a6ea7c7eb871e05fdfde 100644 (file)
@@ -2,12 +2,12 @@
 Summary:       Shared storage lock manager
 Summary(pl.UTF-8):     Zarządca blokad dla współdzielonego składowania danych
 Name:          sanlock
-Version:       2.3
+Version:       2.4
 Release:       1
 License:       LGPL v2+ (libsanlock_client, libwdmd), GPL v2 (libsanlock, utilities)
 Group:         Networking
 Source0:       https://fedorahosted.org/releases/s/a/sanlock/%{name}-%{version}.tar.gz
-# Source0-md5: 17ddc7c7b9dfab30e82890b6d14cda57
+# Source0-md5: 5d056f13f1bec99c858867910b557380
 Patch0:                %{name}-link.patch
 Patch1:                %{name}-init-pld.patch
 URL:           https://fedorahosted.org/sanlock/
@@ -113,7 +113,7 @@ install init.d/wdmd $RPM_BUILD_ROOT/etc/rc.d/init.d
 
 install -d $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
 cat >$RPM_BUILD_ROOT/usr/lib/tmpfiles.d/sanlock.conf <<EOF
-d /var/run/sanlock 0775 root root -
+d /var/run/sanlock 0775 sanlock sanlock -
 d /var/run/wdmd 0755 root root -
 EOF
 
This page took 0.157802 seconds and 4 git commands to generate.