Hello community,

here is the log from the commit of package yast2-scanner for openSUSE:Factory 
checked in at 2018-04-26 13:28:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-scanner (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-scanner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-scanner"

Thu Apr 26 13:28:45 2018 rev:51 rq:596215 version:4.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-scanner/yast2-scanner.changes      
2017-04-12 17:09:33.255845587 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-scanner.new/yast2-scanner.changes 
2018-04-26 13:28:46.820416949 +0200
@@ -1,0 +2,14 @@
+Thu Apr 12 06:21:10 UTC 2018 - knut.anders...@suse.com
+
+- bnc#859353
+  - Adapted setup_network_scanner_config using the systemd sane
+    socket unit when exists.
+- 4.0.1
+
+-------------------------------------------------------------------
+Fri Apr  6 18:53:38 UTC 2018 - mfi...@suse.com
+
+- bnc#1087957 - version bump
+- 4.0.0
+
+-------------------------------------------------------------------

Old:
----
  yast2-scanner-3.2.1.tar.bz2

New:
----
  yast2-scanner-4.0.1.tar.bz2

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

Other differences:
------------------
++++++ yast2-scanner.spec ++++++
--- /var/tmp/diff_new_pack.DnMaqn/_old  2018-04-26 13:28:47.344397758 +0200
+++ /var/tmp/diff_new_pack.DnMaqn/_new  2018-04-26 13:28:47.344397758 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-scanner
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-scanner
-Version:        3.2.1
+Version:        4.0.1
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ yast2-scanner-3.2.1.tar.bz2 -> yast2-scanner-4.0.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-scanner-3.2.1/package/yast2-scanner.changes 
new/yast2-scanner-4.0.1/package/yast2-scanner.changes
--- old/yast2-scanner-3.2.1/package/yast2-scanner.changes       2017-04-05 
09:50:16.103259943 +0200
+++ new/yast2-scanner-4.0.1/package/yast2-scanner.changes       2018-04-13 
10:16:59.000000000 +0200
@@ -1,4 +1,18 @@
 -------------------------------------------------------------------
+Thu Apr 12 06:21:10 UTC 2018 - knut.anders...@suse.com
+
+- bnc#859353
+  - Adapted setup_network_scanner_config using the systemd sane
+    socket unit when exists.
+- 4.0.1
+
+-------------------------------------------------------------------
+Fri Apr  6 18:53:38 UTC 2018 - mfi...@suse.com
+
+- bnc#1087957 - version bump
+- 4.0.0
+
+-------------------------------------------------------------------
 Tue Apr  4 08:22:53 UTC 2017 - mfi...@suse.com
 
 - bnc#1026027
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-scanner-3.2.1/package/yast2-scanner.spec 
new/yast2-scanner-4.0.1/package/yast2-scanner.spec
--- old/yast2-scanner-3.2.1/package/yast2-scanner.spec  2017-04-05 
09:50:16.103259943 +0200
+++ new/yast2-scanner-4.0.1/package/yast2-scanner.spec  2018-04-13 
10:16:59.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-scanner
-Version:        3.2.1
+Version:        4.0.1
 Release:        0
 Group:         System/YaST
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-scanner-3.2.1/tools/setup_network_scanner_config 
new/yast2-scanner-4.0.1/tools/setup_network_scanner_config
--- old/yast2-scanner-3.2.1/tools/setup_network_scanner_config  2017-04-05 
09:50:16.135259943 +0200
+++ new/yast2-scanner-4.0.1/tools/setup_network_scanner_config  2018-04-13 
10:16:59.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/bash
 
-# Johannes Meixner <jsm...@suse.de>, 2004, 2005, 2006, 2007, 2008, 2010, 2014
+# Johannes Meixner <jsm...@suse.de>, 2004, 2005, 2006, 2007, 2008, 2010, 2014, 
2018
 #
 # Copyright (c) 2010 Novell, Inc.
 # All Rights Reserved.
@@ -40,6 +40,8 @@
 XINETD_CONFIG_FILE="/etc/xinetd.d/sane-port"
 XINETD_SYSTEMD_UNIT="xinetd.service"
 XINETD_SYSTEMD_UNIT_FILE="/usr/lib/systemd/system/$XINETD_SYSTEMD_UNIT"
+SANED_SYSTEMD_UNIT="saned.socket"
+SANED_SYSTEMD_UNIT_FILE="/usr/lib/systemd/system/$SANED_SYSTEMD_UNIT"
 
 # Function to remove old entries and append new entries to a SANE config file:
 ReWrite()
@@ -69,25 +71,47 @@
 # Enable the saned if "$SANED_CONFIG" is not the empty string otherwise 
disable the saned
 # and do the appropriate stuff regarding the xinetd:
 if [ -n "$SANED_CONFIG" ]
-then sed -i -e 's/^.*disable.*$/\tdisable     = no/' $XINETD_CONFIG_FILE || { 
echo "Failed to enable saned in $XINETD_CONFIG_FILE" 1>&2 ; exit 6 ; }
+then # First try the newest way (i.e. reload or start and enable 
SANED_SYSTEMD_UNIT)
+     # otherwise fall back to the older ways (i.e via xinetd):
+     if test -e $SANED_SYSTEMD_UNIT_FILE
+     then if systemctl --quiet is-active $SANED_SYSTEMD_UNIT && systemctl 
--quiet is-enabled $SANED_SYSTEMD_UNIT
+          then systemctl --quiet reload $SANED_SYSTEMD_UNIT || { echo "Failed 
to reload $SANED_SYSTEMD_UNIT" 1>&2 ; exit 7 ; }
+          else systemctl --quiet start $SANED_SYSTEMD_UNIT || { echo "Failed 
to start $SANED_SYSTEMD_UNIT" 1>&2 ; exit 8 ; }
+               systemctl --quiet enable $SANED_SYSTEMD_UNIT || { echo "Failed 
to enable $SANED_SYSTEMD_UNIT" 1>&2 ; exit 9 ; }
+          fi
+          exit 0
+     fi
+     echo "Cannot reload or start and enable $SANED_SYSTEMD_UNIT (no 
$SANED_SYSTEMD_UNIT_FILE)." 1>&2
+     echo "Falling back to reload or start and enable $XINETD_SYSTEMD_UNIT." 
1>&2
+     sed -i -e 's/^.*disable.*$/\tdisable     = no/' $XINETD_CONFIG_FILE || { 
echo "Failed to enable saned in $XINETD_CONFIG_FILE" 1>&2 ; exit 6 ; }
      if test -e $XINETD_SYSTEMD_UNIT_FILE
      then if systemctl --quiet is-active $XINETD_SYSTEMD_UNIT && systemctl 
--quiet is-enabled $XINETD_SYSTEMD_UNIT
-          then systemctl --quiet reload $XINETD_SYSTEMD_UNIT || { echo "Failed 
to reload xinetd" 1>&2 ; exit 7 ; }
-          else systemctl --quiet start $XINETD_SYSTEMD_UNIT || { echo "Failed 
to start xinetd" 1>&2 ; exit 8 ; }
-               systemctl --quiet enable $XINETD_SYSTEMD_UNIT || { echo "Failed 
to enable xinetd" 1>&2 ; exit 9 ; }
+          then systemctl --quiet reload $XINETD_SYSTEMD_UNIT || { echo "Failed 
to reload $XINETD_SYSTEMD_UNIT" 1>&2 ; exit 7 ; }
+          else systemctl --quiet start $XINETD_SYSTEMD_UNIT || { echo "Failed 
to start $XINETD_SYSTEMD_UNIT" 1>&2 ; exit 8 ; }
+               systemctl --quiet enable $XINETD_SYSTEMD_UNIT || { echo "Failed 
to enable $XINETD_SYSTEMD_UNIT" 1>&2 ; exit 9 ; }
           fi
           exit 0
      fi
-     echo "Cannot reload or start and enable xinetd (no 
$XINETD_SYSTEMD_UNIT_FILE)." 1>&2
+     echo "Cannot reload or start and enable $XINETD_SYSTEMD_UNIT (no 
$XINETD_SYSTEMD_UNIT_FILE)." 1>&2
      exit 11
-else sed -i -e 's/^.*disable.*$/\tdisable     = yes/' $XINETD_CONFIG_FILE || { 
echo "Failed to disable saned in $XINETD_CONFIG_FILE" 1>&2 ; exit 10 ; }
+else # First try the newest way (i.e. stop and disable SANED_SYSTEMD_UNIT)
+     # otherwise fall back to the older ways (i.e via xinetd):
+     if test -e $SANED_SYSTEMD_UNIT_FILE
+     then # Do not error out if stop and/or disable SANED_SYSTEMD_UNIT does 
not work, perhaps it is already stopped and/or disabled:
+          systemctl --quiet stop $SANED_SYSTEMD_UNIT || echo "Could not stop 
$SANED_SYSTEMD_UNIT" 1>&2
+          systemctl --quiet disable $SANED_SYSTEMD_UNIT || echo "Could not 
disable $SANED_SYSTEMD_UNIT" 1>&2
+          exit 0
+     fi
+     echo "Cannot stop and disable $SANED_SYSTEMD_UNIT (no 
$SANED_SYSTEMD_UNIT_FILE)." 1>&2
+     echo "Falling back to disable saned for xinetd and reload 
$XINETD_SYSTEMD_UNIT." 1>&2
+     sed -i -e 's/^.*disable.*$/\tdisable     = yes/' $XINETD_CONFIG_FILE || { 
echo "Failed to disable saned in $XINETD_CONFIG_FILE" 1>&2 ; exit 10 ; }
      if test -e $XINETD_SYSTEMD_UNIT_FILE
      then if systemctl --quiet is-active $XINETD_SYSTEMD_UNIT
-          then systemctl --quiet reload $XINETD_SYSTEMD_UNIT || { echo "Failed 
to reload xinetd" 1>&2 ; exit 7 ; }
+          then systemctl --quiet reload $XINETD_SYSTEMD_UNIT || { echo "Failed 
to reload $XINETD_SYSTEMD_UNIT" 1>&2 ; exit 7 ; }
           fi
           exit 0
      fi
-     echo "Cannot reload xinetd (no $XINETD_SYSTEMD_UNIT_FILE)." 1>&2
+     echo "Cannot reload $XINETD_SYSTEMD_UNIT (no $XINETD_SYSTEMD_UNIT_FILE)." 
1>&2
      exit 11
 fi
 


Reply via email to