Hello community,

here is the log from the commit of package apport for openSUSE:Factory
checked in at Thu Jun 16 10:46:11 CEST 2011.



--------
--- apport/apport.changes       2010-07-20 15:15:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/apport/apport.changes  2011-06-15 
12:47:36.000000000 +0200
@@ -1,0 +2,20 @@
+Wed Jun 15 09:52:01 UTC 2011 - lnus...@suse.de
+
+- really fix /var/lock/subsys usage
+- init script cleanup
+- install rcapport symlink
+- url for viewing reports should be http
+
+-------------------------------------------------------------------
+Tue Jun  7 19:40:26 UTC 2011 - br...@ioda-net.ch
+
+- Changing subject of bnc#698213 after mail from speilicke to 
+  /var/lock making it in phase with the patch
+- Renamed patch to apport-fix_var_lock_subsys.diff
+
+-------------------------------------------------------------------
+Mon Jun  6 11:24:22 UTC 2011 - br...@ioda-net.ch
+
+- Fix init script to get rid of /var/run/subsys (bnc#698213) 
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


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

Other differences:
------------------
++++++ apport.spec ++++++
--- /var/tmp/diff_new_pack.eAg4Q1/_old  2011-06-16 10:41:53.000000000 +0200
+++ /var/tmp/diff_new_pack.eAg4Q1/_new  2011-06-16 10:41:53.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package apport (Version 0.114)
+# spec file for package apport
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2007-2008 Nikolay Derkach <nderk...@gmail.com>
 #
 # All modifications and additions to the file contributed by third parties
@@ -23,7 +23,7 @@
 Name:           apport
 Summary:        Automatic crash handler
 Version:        0.114
-Release:        20
+Release:        24
 License:        GPLv2+
 Url:            https://launchpad.net/apport
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -115,6 +115,8 @@
 # install init script 
 %__install -d -m755 %{buildroot}%{_sysconfdir}/init.d 
 %__install -m755 %SOURCE1 %{buildroot}%{_sysconfdir}/init.d/apport
+%__install -d -m755 %{buildroot}%{_sbindir}
+ln -s %{_sysconfdir}/init.d/apport %{buildroot}%{_sbindir}/rcapport
 # install man pages
 %__install -d -m755 %{buildroot}%{_mandir}/man1
 %__install -m644 man/apport-{cli,unpack}.1 %{buildroot}%{_mandir}/man1
@@ -153,6 +155,7 @@
 %{_bindir}/apport-cli
 %{_bindir}/apport-checkreports
 %{_bindir}/apport-unpack
+%{_sbindir}/rcapport
 %doc doc/data-format.pdf doc/package-hooks.txt
 %doc %{_mandir}/man1/apport-cli.1*
 %doc %{_mandir}/man1/apport-unpack.1*

++++++ crashdb.conf ++++++
--- /var/tmp/diff_new_pack.eAg4Q1/_old  2011-06-16 10:41:53.000000000 +0200
+++ /var/tmp/diff_new_pack.eAg4Q1/_new  2011-06-16 10:41:53.000000000 +0200
@@ -7,8 +7,8 @@
         'impl': 'opensuse_crashdb',
         'bug_pattern_base': None,
        'report_baseurl': 'https://crashdb.opensuse.org/log/new',
-       'comment_baseurl': 'https://crashdb.opensuse.org/log/show/%s',
-       'comment_rawurl': 'https://crashdb.opensuse.org/log/raw/%s',
+       'comment_baseurl': 'http://crashdb.opensuse.org/log/show/%s',
+       'comment_rawurl': 'http://crashdb.opensuse.org/log/raw/%s',
        'cert_location': '/etc/apport/crashdb.pem',
         'distro': 'opensuse'
     },

++++++ rc.apport ++++++
--- /var/tmp/diff_new_pack.eAg4Q1/_old  2011-06-16 10:41:53.000000000 +0200
+++ /var/tmp/diff_new_pack.eAg4Q1/_new  2011-06-16 10:41:53.000000000 +0200
@@ -23,12 +23,6 @@
 
 set -o noclobber
 
-# Check for missing binaries (stale symlinks should not happen)
-# Note: Special treatment of stop for LSB conformance
-[ -x $AGENT ] || { log_failure_msg "$AGENT not installed";
-       if [ "$1" = "stop" ]; then exit 0;
-       else exit 5; fi; }
-
 # Return success if apport is already enabled
 apport_is_enabled() {
     grep -q "^|.*apport" $PATFILE
@@ -40,9 +34,6 @@
 start_apport()
 {
     if ! apport_is_enabled; then 
-        [ -e /var/crash ] || {
-            log_failure_msg "There is /var/crash directory missing in your 
system";
-            exit 2; }
         cat $PATFILE > $OLDPAT
         echo "|$AGENT %p %s %c" >| /proc/sys/kernel/core_pattern
     fi
@@ -62,13 +53,11 @@
 case "$1" in
     start)
          start_apport
-         touch /var/lock/subsys/apport
          log_success_msg "Starting $DESC"
        ;;
        
     stop)
          stop_apport
-         rm -f /var/lock/subsys/apport
          log_success_msg "Stopping $DESC"
        ;;
     restart|reload)
@@ -86,23 +75,22 @@
          # 4 - service status unknown :-(
          # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
        
-      if grep -q 'apport' $PATFILE; then
-               echo "Apport is enabled"
-        exit 0
+         echo -n "Checking for $DESC ..."
+         if apport_is_enabled; then
+               rc_failed 0
          else
-               echo "Apport is disabled"
-        exit 3
+               rc_failed 3
          fi
          rc_status -v
        ;;
     try-restart|condrestart)
-      if [ -f /var/lock/subsys/apport ]; then
-           $0 stop
-           $0 start
+      if apport_is_enabled; then
+       stop_apport
+       start_apport
       fi
     ;; 
     *)
-         echo "Usage: $0 
{start|stop|status|restart|reload|try-restart|condrestart}"
+         echo "Usage: $0 {start|stop|status|restart|reload|try-restart}"
          exit 1
        ;;
 esac


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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to