Hello community, here is the log from the commit of package aaa_base for openSUSE:Factory checked in at Wed Nov 10 19:11:56 CET 2010. -------- --- aaa_base/aaa_base.changes 2010-11-03 13:45:30.000000000 +0100 +++ aaa_base/aaa_base.changes 2010-11-10 16:16:17.000000000 +0100 @@ -1,0 +2,26 @@ +Wed Nov 10 16:15:04 CET 2010 - ro@suse.de + +- allow chkconfig to use different root filesystems (bnc#507382) + +------------------------------------------------------------------- +Wed Nov 10 13:16:10 CET 2010 - ro@suse.de + +- added service.8 man page from fedora (bnc#621286) + +------------------------------------------------------------------- +Wed Nov 10 13:10:18 CET 2010 - werner@suse.de + +- Make /usr/sbin/Check a bash script (bnc#626629) + +------------------------------------------------------------------- +Wed Nov 10 11:27:14 CET 2010 - ro@suse.de + +- keep /etc/mtab unchanged if it is a symlink (bnc#651555) + +------------------------------------------------------------------- +Thu Nov 4 15:58:47 UTC 2010 - lnussel@suse.de + +- export ONLY_MODULE so modules can act differently when they are called + specifically + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.AHcPmJ/_old 2010-11-10 19:09:35.000000000 +0100 +++ /var/tmp/diff_new_pack.AHcPmJ/_new 2010-11-10 19:09:35.000000000 +0100 @@ -20,7 +20,7 @@ Name: aaa_base Version: 11.4 -Release: 9 +Release: 10 License: GPLv2+ Group: System/Fhs Provides: bin bootutls etc skeleng skelger ++++++ aaa_base.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/etc/init.d/boot.rootfsck new/aaa_base/etc/init.d/boot.rootfsck --- old/aaa_base/etc/init.d/boot.rootfsck 2010-05-18 15:38:38.000000000 +0200 +++ new/aaa_base/etc/init.d/boot.rootfsck 2010-11-10 11:26:58.000000000 +0100 @@ -168,9 +168,11 @@ fi fi # start with a clean mtab and enter root fs entry - rm -f /etc/mtab* - > /etc/mtab - mount -f / + if ! test -L /etc/mtab ; then + rm -f /etc/mtab* + > /etc/mtab + mount -f / + fi ;; stop) ;; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/sbin/SuSEconfig new/aaa_base/sbin/SuSEconfig --- old/aaa_base/sbin/SuSEconfig 2006-02-03 01:15:57.000000000 +0100 +++ new/aaa_base/sbin/SuSEconfig 2010-11-04 16:58:31.000000000 +0100 @@ -184,6 +184,7 @@ echo skipping modules # do nothing, only keep FASTRUN off elif test -n "$ONLY_MODULE" ; then + export ONLY_MODULE if test -f /sbin/conf.d/SuSEconfig.$ONLY_MODULE ; then SUB_SCRIPTS=/sbin/conf.d/SuSEconfig.$ONLY_MODULE else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/sbin/chkconfig new/aaa_base/sbin/chkconfig --- old/aaa_base/sbin/chkconfig 2008-11-20 18:00:55.000000000 +0100 +++ new/aaa_base/sbin/chkconfig 2010-11-10 16:13:21.000000000 +0100 @@ -455,7 +455,7 @@ my $mode = ''; my $printdeps; - +my $root = '/'; sub addmode { die("Please specify only one mode.\n") if $mode; @@ -476,8 +476,9 @@ chkconfig -h|--help (print usage) chkconfig -f|--force ... (call insserv with -f) - chkconfig [name] same as chkconfig -t - chkconfig name state... same as chkconfig -s name state + chkconfig [name] same as chkconfig -t + chkconfig name state... same as chkconfig -s name state + chkconfig --root=<root> ... use <root> as the root file system EOF } @@ -494,7 +495,9 @@ 'level=s' => \$level, 'force|f' => \$force, 'allservices|A' => \$allservices, - 'deps' => \$printdeps + 'deps' => \$printdeps, + 'root=s' => \$root + )) { usage(); exit 1; @@ -507,6 +510,10 @@ my (@remove, $s); my (@enable, $s); +$initdir = "$root/etc/init.d"; +$inetddir = "$root/etc/inetd.d"; +$xinetddir = "$root/etc/xinetd.d"; + findknown(); if (@ARGV) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/usr/sbin/Check new/aaa_base/usr/sbin/Check --- old/aaa_base/usr/sbin/Check 2008-11-05 16:44:33.000000000 +0100 +++ new/aaa_base/usr/sbin/Check 2010-11-10 13:09:40.000000000 +0100 @@ -1,13 +1,12 @@ -#!/bin/sh - -. /etc/profile -. /etc/sysconfig/security +#!/bin/bash --login test "$UID" = 0 -o ! -z "$RPM_BUILD_ROOT" || { echo Check does not work for normal users. exit 1 } +. /etc/sysconfig/security + do_gzip() { while read input; do if test -f "$input.gz"; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/usr/share/man/man8/service.8 new/aaa_base/usr/share/man/man8/service.8 --- old/aaa_base/usr/share/man/man8/service.8 1970-01-01 01:00:00.000000000 +0100 +++ new/aaa_base/usr/share/man/man8/service.8 2010-11-10 13:15:51.000000000 +0100 @@ -0,0 +1,39 @@ +.\"$Id:$ +.TH service 8 "Jan 2006" +.SH NAME +service \- run a System V init script +.SH SYNOPSIS + service \fBSCRIPT\fR \fBCOMMAND\fR [\fBOPTIONS\fR] +.br + service --status-all +.br + service --help | -h | --version + +.SH DESCRIPTION +service runs a System V init script in as predictable environment as +possible, removing most environment variables and with current working +directory set to /. +.PP +The \fBSCRIPT\fR parameter specifies a System V init script, located in +/etc/init.d/\fBSCRIPT\fR. The supported values of \fBCOMMAND\fR depend on the +invoked script, service passes \fBCOMMAND\fR and \fBOPTIONS\fR it to the init +script unmodified. All scripts should support at least the start and +stop commands. As a special case, if \fBCOMMAND\fR is \-\-full-restart, the +script is run twice, first with the stop command, then with the start +command. + +service \-\-status-all runs all init scripts, in alphabetical order, with +the status command. +.SH FILES +/etc/init.d + The directory containing System V init scripts. +.BR +.SH ENVIRONMENT +LANG, +TERM + The only environment variables passed to the init scripts. +.BR +.SH "SEE ALSO" +chkconfig(8), +ntsysv(8) +.BR ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org