Hello community,

here is the log from the commit of package aaa_base for openSUSE:Factory 
checked in at 2015-12-24 12:15:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aaa_base (Old)
 and      /work/SRC/openSUSE:Factory/.aaa_base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aaa_base"

Changes:
--------
--- /work/SRC/openSUSE:Factory/aaa_base/aaa_base.changes        2015-12-13 
09:33:46.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.aaa_base.new/aaa_base.changes   2015-12-24 
12:15:44.000000000 +0100
@@ -1,0 +2,11 @@
+Mon Dec 21 13:50:14 UTC 2015 - [email protected]
+
+- Update to version 13.2+git20151221.244f2a3:
+  + drop old dns6 hack migration from 2002
+  + remove more dropped variables
+  + make chkconfig -a/-d work (bsc#926539)
+  + avoid recursion if systemd call chkconfig back for sysv units
+  + fix non-working line breaks
+- make _service generate .changes
+
+-------------------------------------------------------------------

Old:
----
  aaa_base-13.2+git20151202.f5670c1.tar.xz

New:
----
  _servicedata
  aaa_base-13.2+git20151221.244f2a3.tar.xz

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

Other differences:
------------------
++++++ aaa_base.spec ++++++
--- /var/tmp/diff_new_pack.2aHCg8/_old  2015-12-24 12:15:45.000000000 +0100
+++ /var/tmp/diff_new_pack.2aHCg8/_new  2015-12-24 12:15:45.000000000 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           aaa_base
-Version:        13.2+git20151202.f5670c1
+Version:        13.2+git20151221.244f2a3
 Release:        0
 Url:            https://github.com/openSUSE/aaa_base
 Provides:       aaa_skel = %{version}-%{release}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.2aHCg8/_old  2015-12-24 12:15:46.000000000 +0100
+++ /var/tmp/diff_new_pack.2aHCg8/_new  2015-12-24 12:15:46.000000000 +0100
@@ -4,6 +4,7 @@
     <param name="versionformat">13.2+git%cd.%h</param>
     <param name="url">git://github.com/openSUSE/aaa_base.git</param>
     <param name="scm">git</param>
+    <param name="changesgenerate">enable</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="compression">xz</param>

++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
            <param name="url">git://github.com/openSUSE/aaa_base.git</param>
          <param 
name="changesrevision">244f2a3b5573f53b5e0a8f727f435e52938e2eb1</param></service></servicedata>++++++
 aaa_base-13.2+git20151202.f5670c1.tar.xz -> 
aaa_base-13.2+git20151221.244f2a3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aaa_base-13.2+git20151202.f5670c1/aaa_base.post 
new/aaa_base-13.2+git20151221.244f2a3/aaa_base.post
--- old/aaa_base-13.2+git20151202.f5670c1/aaa_base.post 2015-12-02 
14:47:54.000000000 +0100
+++ new/aaa_base-13.2+git20151221.244f2a3/aaa_base.post 2015-12-21 
14:50:14.000000000 +0100
@@ -19,18 +19,19 @@
 # it, when it doesn't exist (readable). So simply delete it.
 #
 test -e /etc/psdevtab && rm -f /etc/psdevtab
-#
-# if the old nsswitch.conf contains dns6, replace it with dns
-#
-test -f /etc/nsswitch.conf.rpmnew && grep dns6 /etc/nsswitch.conf >/dev/null 
2>&1 && {
-   sed -i -e "s|dns6|dns|g" /etc/nsswitch.conf
-}
-
-%{remove_and_set -n security CONSOLE_SHUTDOWN}
-%{remove_and_set -n suseconfig CHECK_INITTAB}
-%{remove_and_set -n suseconfig HALT_SOUND}
 
 if [ "$FIRST_ARG" -gt 1 ]; then
+
+       # boot variables dropped after 13.1
+       %{remove_and_set -n boot PROMPT_FOR_CONFIRM CONFIRM_PROMPT_TIMEOUT 
RUN_PARALLEL FLOW_CONTROL FSCK_MAX_INST KLOGCONSOLE_PARAMS ENFORCE_BLOGD}
+
+       # clock variables dropped after 13.1
+       %{remove_and_set -n clock SYSTOHC FORCE_SYSTOHC BADYEAR HCTOSYS_DEVICE 
USE_HWCLOCK USE_ADJUST}
+
+       # shutdown variables dropped after 13.1
+       %{remove_and_set -n shutdown HALT_SOUND HALT_POWERDOWN_INSERT HALT 
HALT_NETWORK HALT_DISKS}
+
+       # variables droped in 13.1
        old_cron_vars="MAX_DAYS_IN_TMP MAX_DAYS_IN_LONG_TMP TMP_DIRS_TO_CLEAR 
LONG_TMP_DIRS_TO_CLEAR OWNER_TO_KEEP_IN_TMP CLEAR_TMP_DIRS_AT_BOOTUP"
        %{remove_and_set -n cron $old_cron_vars}
        if [ "$MAX_DAYS_IN_TMP" != '0' -a "$MAX_DAYS_IN_TMP" != 'no' -o \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aaa_base-13.2+git20151202.f5670c1/files/usr/bin/chkconfig 
new/aaa_base-13.2+git20151221.244f2a3/files/usr/bin/chkconfig
--- old/aaa_base-13.2+git20151202.f5670c1/files/usr/bin/chkconfig       
2015-12-02 14:47:54.000000000 +0100
+++ new/aaa_base-13.2+git20151221.244f2a3/files/usr/bin/chkconfig       
2015-12-21 14:35:22.000000000 +0100
@@ -4,6 +4,12 @@
 use Getopt::Long;
 use File::Temp 'tempfile';
 
+# avoid recursion if systemd calls us back for sysv units.
+if ($ENV{CHKCONFIG_RECURSIVE_CALL}) {
+  exit 0;
+}
+$ENV{CHKCONFIG_RECURSIVE_CALL} = 1;
+
 my $initdir = '/etc/init.d';
 my $inetddir = '/etc/inetd.d';
 my $xinetddir = '/etc/xinetd.d';
@@ -753,15 +759,17 @@
 my $status = 0;
 if ($mode eq 'a' || $mode eq 'd') {
   for $s (splice @services) {
-    if (!$known_all{$s}) {
-      print STDERR "$s: unknown service\n";
-      $status = 1;
-      next;
-    }
-    if (!$known_rc{$s}) {
-      print STDERR "$s: not a runlevel service\n";
-      $status = 1;
-      next;
+    if (!is_overriden_by_systemd($s, $root)) {
+      if (!$known_all{$s}) {
+       print STDERR "$s: unknown service\n";
+       $status = 1;
+       next;
+      }
+      if (!$known_rc{$s}) {
+       print STDERR "$s: not a runlevel service\n";
+       $status = 1;
+       next;
+      }
     }
     push @services, $s;
   }
@@ -790,7 +798,7 @@
 }
 if ($mode eq 'l' || $mode eq 'L') {
   my $usecolor = -t STDOUT;
-  if (is_systemd_active()) {
+  if (is_systemd_active() && @services) {
       print STDERR <<EOF;
 
 Note: This output shows SysV services only and does not include native


Reply via email to