Hello community,

here is the log from the commit of package safte-monitor for openSUSE:Factory 
checked in at 2012-10-19 08:52:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/safte-monitor (Old)
 and      /work/SRC/openSUSE:Factory/.safte-monitor.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "safte-monitor", Maintainer is "h...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/safte-monitor/safte-monitor.changes      
2011-09-23 12:45:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.safte-monitor.new/safte-monitor.changes 
2012-10-19 08:52:40.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Oct 18 00:20:30 UTC 2012 - ldun...@suse.com
+
+- Add safte-monitor-create-state-run-dir-on-init.patch: create
+  /var/run/safte-monitor at service start time instead of install
+  time. (bnc#710293)
+
+-------------------------------------------------------------------

New:
----
  safte-monitor-create-state-run-dir-on-init.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ safte-monitor.spec ++++++
--- /var/tmp/diff_new_pack.6p8R0d/_old  2012-10-19 08:52:43.000000000 +0200
+++ /var/tmp/diff_new_pack.6p8R0d/_new  2012-10-19 08:52:43.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package safte-monitor (Version 0.0.5)
+# spec file for package safte-monitor
 #
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,21 +15,20 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:           safte-monitor
 Obsoletes:      saftemon
 Summary:        Linux SAF-TE SCSI enclosure monitor
+License:        GPL-2.0+
+Group:          System/Monitoring
 Version:        0.0.5
-Release:        370
+Release:        0
 Url:            http://oss.metaparadigm.com/safte-monitor/
 Source0:        %{name}-%{version}.tar.gz
 Patch0:         %{name}-%{version}.diff
 Patch1:         safte-monitor-fix.patch
 Patch2:         safte-monitor.ioctl.patch
-License:        GPL-2.0+
-Group:          System/Monitoring
+Patch3:         safte-monitor-create-state-run-dir-on-init.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if %suse_version > 800
 PreReq:         %fillup_prereq %insserv_prereq
@@ -59,6 +58,7 @@
 %patch0 -p1
 %patch1 -p0
 %patch2 -p1
+%patch3 -p1
 
 %build
 rm -f config.cache config.log config.status
@@ -101,8 +101,7 @@
 /usr/bin/safte-monitor
 /usr/sbin/rcsafte-monitor
 /usr/lib/safte-monitor
-%defattr(-,daemon,root)
-/var/run/safte-monitor
-/var/log/safte-monitor
+%attr(755,daemon,root) %ghost /var/run/safte-monitor
+%attr(-,daemon,root) /var/log/safte-monitor
 
 %changelog

++++++ safte-monitor-create-state-run-dir-on-init.patch ++++++
diff -rup safte-monitor-0.0.5.orig/redhat/init.d/safte-monitor 
safte-monitor-0.0.5/redhat/init.d/safte-monitor
--- safte-monitor-0.0.5.orig/redhat/init.d/safte-monitor        2012-10-17 
13:14:39.215147453 -0700
+++ safte-monitor-0.0.5/redhat/init.d/safte-monitor     2012-10-17 
15:14:42.462471214 -0700
@@ -20,6 +20,8 @@
 SAFTEMONITOR=/usr/bin/safte-monitor
 [ -x $SAFTEMONITOR ] || exit 0
 
+SAFTEMONRUNDIR=/var/run/safte-monitor
+
 # Source config
 if [ -f /etc/sysconfig/safte-monitor ] ; then
        . /etc/sysconfig/safte-monitor
@@ -32,6 +34,11 @@ umask 077
 
 start() {
        echo -n $"Starting SCSI enclosure monitor "
+       # the state run directory can go away between reboots
+       if [ ! -d $SAFTEMONRUNDIR ] ; then
+               mkdir -p $SAFTEMONRUNDIR
+               chown daemon:root $SAFTEMONRUNDIR
+       fi
        startproc $SAFTEMONITOR $SAFTEMONITOR_OPTIONS
        rc_status -v
 }      
@@ -70,7 +77,7 @@ case "$1" in
        exit 3
        ;;
   try-restart)
-       [ -f /var/run/safte-monitor/pid ] && restart || :
+       [ -f $SAFTEMONRUNDIR/pid ] && restart || :
        ;;
   *)
        echo $"Usage: $0 {start|stop|status|restart|try-restart}"
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to