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 - lnussel@suse.de
+
+- 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 <