Hello community, here is the log from the commit of package aaa_base checked in at Sat Oct 21 09:40:41 CEST 2006. -------- --- aaa_base/aaa_base.changes 2006-09-27 11:34:46.000000000 +0200 +++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes 2006-10-20 18:10:35.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Oct 20 18:10:03 CEST 2006 - mls@suse.de + +- chkconfig: add --allservices option, unify -l and -t handling + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.zheikH/_old 2006-10-21 09:40:31.000000000 +0200 +++ /var/tmp/diff_new_pack.zheikH/_new 2006-10-21 09:40:31.000000000 +0200 @@ -12,14 +12,14 @@ Name: aaa_base BuildRequires: aaa_skel suse-build-key -License: GPL +License: GNU General Public License (GPL) - all versions Group: System/Fhs Provides: bin bootutls etc skeleng skelger Requires: aaa_skel filesystem distribution-release logrotate /bin/mktemp /usr/bin/find /usr/bin/xargs mingetty cpio PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv net-tools Autoreqprov: on Version: 10.2 -Release: 17 +Release: 22 Summary: SUSE Linux Base Package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: aaa_base.tar.bz2 @@ -44,7 +44,7 @@ Werner Fink <werner@suse.de> Rüdiger Oertel <ro@suse.de> Burchard Steinbild - Florian La Roch + Florian La Roche Martin Scherbaum %prep @@ -145,6 +145,8 @@ %defattr(-,root,root) %changelog -n aaa_base +* Fri Oct 20 2006 - mls@suse.de +- chkconfig: add --allservices option, unify -l and -t handling * Wed Sep 27 2006 - ro@suse.de - extend error in SuSEconfigs check_for_space (#208193) * Wed Sep 27 2006 - ro@suse.de @@ -2196,8 +2198,8 @@ - MODIFY_RESOLV_CONF_DYNAMICALLY goes from rc.config to /etc/sysconfig/network/config - patches from sles7-ppc: -- /etc/profile: iSeries console support in /etc/profile -- mk_initrd: know the kernel names on ppc64 + - /etc/profile: iSeries console support in /etc/profile + - mk_initrd: know the kernel names on ppc64 * Mon Feb 04 2002 - ro@suse.de - added forgotten sysconfig/news handling to postinstall * Mon Feb 04 2002 - ro@suse.de @@ -2257,7 +2259,7 @@ - fix bug #12935: handle bzip/gzip options for uncompressing * Mon Jan 28 2002 - ro@suse.de - fillup: -- added new functionality due to the first variable block of + - added new functionality due to the first variable block of basefile: The first variable block of basefile can hold header information for the basefile that should always be part of the resulting @@ -3233,10 +3235,10 @@ - added var/log/{nmb,smb} to etc/logfiles (#5684) * Sat Jan 13 2001 - snwint@suse.de - mk_initrd changes: -- continue with next kernel/initrd on errors -- create initrd even if modules are missing + - continue with next kernel/initrd on errors + - create initrd even if modules are missing (exit code 9 is returned in tese cases) -- keep old initrd if a new one could not be made + - keep old initrd if a new one could not be made * Fri Jan 12 2001 - grimmer@suse.de - corrected beep tone in /etc/init.d/halt from 200 Hz to 440 Hz to make sensitive listeners happy @@ -3558,12 +3560,12 @@ * Thu Jun 29 2000 - ro@suse.de - added ip-down as config file (#2954) - updated ip-up script: -- added NETCONFIG_PCMCIA (BUG 2646) -- clean up firewall setup, added calls to /sbin/SuSEfirewall -- removed nscd restarts, since nscd host cache is disabled(default) + - added NETCONFIG_PCMCIA (BUG 2646) + - clean up firewall setup, added calls to /sbin/SuSEfirewall + - removed nscd restarts, since nscd host cache is disabled(default) - updated permissions files for new i4l file layout (#3016) -- fixed path to isdnctrl and isdnbutton in permissions* -- permissions.easy: isdnctrl only for uucp users + - fixed path to isdnctrl and isdnbutton in permissions* + - permissions.easy: isdnctrl only for uucp users - use parport_ax instead of parport_pc on sparc in modules.conf (#2988) * Mon Jun 26 2000 - ro@suse.de @@ -3807,7 +3809,7 @@ - added gdm|GDM to the list of possible display managers * Thu Feb 17 2000 - mantel@suse.de - added alias char-major-10-175 agpgart -- added alias char-major-89 i2c-dev + - added alias char-major-89 i2c-dev * Wed Feb 16 2000 - ro@suse.de - added rc-config Variable ENABLE_SYSRQ * Tue Feb 15 2000 - ro@suse.de @@ -4197,8 +4199,8 @@ - /etc/cron.daily/aaa_base: removed tetex stuff (is in /etc/cron.daily/tetex) - /etc/permissions: - set bttvgrab etc to 4750 -- use xawtv instead of xawt -- set kvt to 4755 in all configs + - use xawtv instead of xawt + - set kvt to 4755 in all configs - /sbin/init.d/boot: only run depmod if modules.dep is not the newest file. * Fri Mar 26 1999 - ro@suse.de @@ -4219,8 +4221,8 @@ - fixed GID's for IBM-DB2 groups * Tue Mar 09 1999 - ro@suse.de - updated script /sbin/init.d/dummy (from werner): -- use netmask 255.255.255.255 for ifconfig -- use metric 1 for route to dummy device + - use netmask 255.255.255.255 for ifconfig + - use metric 1 for route to dummy device * Tue Mar 09 1999 - ro@suse.de - added startscript for nscd (only packed for glibc-2.1 distros) and rc.config variable START_NSCD @@ -4244,8 +4246,8 @@ - made CONSOLE_MAGIC more flexible * Mon Jan 18 1999 - bs@suse.de - fonts: - removed "YAST_ASK" from CONSOLE_FONT -- use "setfont -u" instead of "loadunimap" -- do no font things, if CONSOLE_FONT is empty + - use "setfont -u" instead of "loadunimap" + - do no font things, if CONSOLE_FONT is empty * Sun Jan 17 1999 - bs@suse.de - added CONSOLE_FONT, CONSOLE_SCREENMAP, CONSOLE_UNICODEMAP and CONSOLE_MAGIC to /etc/rc.config @@ -4316,7 +4318,7 @@ * Sat Dec 12 1998 - bs@suse.de - SuSEconfig: - start SuSEconfig.sendmail and SuSEconfig.ypclient even in fast run mode. -- create resolve.conf only if "$DHCLIENT" != yes + - create resolve.conf only if "$DHCLIENT" != yes * Sat Dec 12 1998 - bs@suse.de - fixed permissions - removed gen-dir-node @@ -4414,7 +4416,7 @@ - etc/zshrc: is not a link to profile anymore. but profile is sourced. - etc/profile: fixes for zsh. - root/bin/cron.daily: - don't use locate if locatedb is older than 7 days. -- use MANPATH as well as manpath + - use MANPATH as well as manpath - sbin/init.d/zzreached: deleted (rc does this job now) - etc/permissions: added /etc/shadow- - etc/ld.so.conf (added /usr/lib/pgsql/lib temporally) @@ -4447,10 +4449,10 @@ - profile: modifixations for TEXINPUT, LS_OPTIONS, PROMPT_COMMAND - rctab: new version - modifications to support 2.1 kernels -- /sbin/init.d/rc[23].d S12rpc -> S08rpc, S08nfs -> S09nfs + - /sbin/init.d/rc[23].d S12rpc -> S08rpc, S08nfs -> S09nfs K28rpc -> K37rpc, K37nfs -> K36nfs -- /sbin/init.d/nfsserver added support for knfsd -- /sbin/init.d/serial cua* -> ttyS* + - /sbin/init.d/nfsserver added support for knfsd + - /sbin/init.d/serial cua* -> ttyS* - /sbin/bootp added file - modified /sbin/init.d/boot: accept/respect value for IP_DYNIP added new detection for root on UMSDOS @@ -4458,10 +4460,10 @@ - modified /sbin/init.d/route: for dhclient - modified /sbin/init.d/rpc: no exit if YP_DOMAINNAME is set - start cron after xntpd -- /sbin/init.d/rc[23].d S20cron -> S21cron, K20cron -> K19cron + - /sbin/init.d/rc[23].d S20cron -> S21cron, K20cron -> K19cron - /var/adm/fillup-templates/rc.config.aaa_base added -- $USE_KERNEL_NFSD switch to use alternate nfs-server -- $USE_KERNEL_NFSD_NUMBER number of servers to launch + - $USE_KERNEL_NFSD switch to use alternate nfs-server + - $USE_KERNEL_NFSD_NUMBER number of servers to launch - /etc/inittab: added commented lines for l4 and l5 - aaa_base.spec: passwd: switched -2 to 65534; added user named uid 44 , home /var/named @@ -4507,15 +4509,15 @@ - sbin/init.d/boot: start depmod even if /proc/sys/kernel/modprobe exists. - etc/permissions: -- added /etc/rmtab. -- removed sgid uucp from cu and minicom - admin should add you to group + - added /etc/rmtab. + - removed sgid uucp from cu and minicom - admin should add you to group uucp if you want to have access to modem * Mon Jul 20 1998 - bs@suse.de - Check: use mktemp - installpkg, pkgtool, removepkg: deleted (use YaST to install .tar.gz) - etc/permission*: - added kscd, bttv and kradio -- updated all start/stop scripts -- added new X server. + - updated all start/stop scripts + - added new X server. - etc/profile: use kde for WINDOWMANAGER - rc.config: added /S.u.S.E. to UPDATEDB_PRUNEPATHS - updatet etc/runlevel.fallback @@ -4535,10 +4537,10 @@ - added /etc/ld.so.conf as %%config * Mon Jul 13 1998 - bs@suse.de - new versions of: -- etc/csh.cshrc -- sbin/rctab -- man page for rctab -- etc/skel/.emacs (for emacs 20) + - etc/csh.cshrc + - sbin/rctab + - man page for rctab + - etc/skel/.emacs (for emacs 20) - lib/YaST/bootsetup.conf: deleted perl stuff (is done by SuSEconfig.perl now) - added kde suids to /etc/permission.{easy,secure} - added etc/nsswitch.conf @@ -4556,11 +4558,11 @@ - added groups firewall and public * Mon Jul 06 1998 - bs@suse.de - /root/bin/cron.daily: - fixed /usr/man/allman/de/whatis -- added /var/log/ntp, changed /var/log/news + - added /var/log/ntp, changed /var/log/news - SuSEconfig: added flag BEAUTIFY_ETC_HOSTS - /sbin/init.d/boot: - added quota check -- "detabed" -- added call of ckraid if mdadd fails. + - "detabed" + - added call of ckraid if mdadd fails. - new version of sbin/init.d/xdm added. - deleted double entry of HTTP_PROXY from /etc/rc.config. - /etc/permission: deleted sgid uucp from /usr/X11R6/bin/seyon @@ -4601,8 +4603,8 @@ * Thu Apr 16 1998 - bs@suse.de - SuSEconfig: - added MAXHOME, HTTP_PROXY, FTP_PROXY, GOPHER_PROXY and NO_PROXY to /etc/SuSEconfig/* -- fixed problem, if NETCONFIG isn'y set properly -- set /etc/lilo.conf to 600 + - fixed problem, if NETCONFIG isn'y set properly + - set /etc/lilo.conf to 600 - bootsetup.conf: added call of texhash - inittab: added powerfail entry for ARGO UPS - sbin/init.d/boot: enable dynamic IP patch if IP_DYNIP is set to yes @@ -4615,14 +4617,14 @@ - moved symlinks to directories (/usr/tmp, /usr/spool, ...) to aaa_dir - added /sbin/init.d/rwhod (rc.config+/etc/permissions+symlinks) - sbin/init.d/boot: -- fixed problems with -- swapping on MD devices -- mounting of devices, that need a module to be loaded -- don't start kerneld if /proc/sys/kernel/modprobe exists + - fixed problems with + - swapping on MD devices + - mounting of devices, that need a module to be loaded + - don't start kerneld if /proc/sys/kernel/modprobe exists - sbin/init.d/kerneld: -- don't start kerneld if /proc/sys/kernel/modprobe exists + - don't start kerneld if /proc/sys/kernel/modprobe exists - sbin/init.d/boot.setup & sbin/init.d/single: -- switched call of loadunimap & setfont + - switched call of loadunimap & setfont - added notice for ~/.xserverrc to Xwrapper-Mail - lib/YaST/bootsetup.conf: added creation of /etc/psdevtab - deleted "exit 0" from *.local scripts, since it causes trouble when @@ -4644,8 +4646,8 @@ - rc.config: create header in %%post added LANGUAGE, CHECK_INITTAB, DISPLAYMANAGER & CONSOLE_SHUTDOWN - SuSEconfig: -- added /etc/inittab stuff -- added SUSE_DOC_HOST to /etc/SuSEconfig/profile & + - added /etc/inittab stuff + - added SUSE_DOC_HOST to /etc/SuSEconfig/profile & /etc/SuSEconfig/csh.cshrc - bootsetup.conf: don't run cron.daily after first installation. - permissions: sgid disk to most cd-players @@ -4659,8 +4661,8 @@ - added sbin/init.d/random (by Theodore Ts'o <tytso@mit.edu>) * Sun Mar 01 1998 - bs@suse.de - etc/permissions: - deleted suid for XServer (we have Xwrapper now). -- added entries for bttvgrab -- reset /dev/zero to 666 + - added entries for bttvgrab + - reset /dev/zero to 666 - added user ixware - updated man page init.d.7 - don't call sendmail in cron.daily @@ -4691,17 +4693,17 @@ added new params --nonewpackage & --force moved functions to /lib/YaST/SuSEconfig.functions - etc/profile: - call dircolors with "-b". -- set OPENWINHOME only, when /usr/openwin/lib exists + - set OPENWINHOME only, when /usr/openwin/lib exists * Tue Feb 03 1998 - bs@suse.de - added group wwwadmin - added /etc/netgroup - use "news" as default for NNTPSERVER in etc/rc.config - fixed comment in etc/skel/.exrc - cron.daily: - added CMOS battery check -- cron.daily.local will now be sourced, so you can use + - cron.daily.local will now be sourced, so you can use check_log_file for your own files. -- let user decide (rc.config) how old old man pages are -- added some files to check_log_file + - let user decide (rc.config) how old old man pages are + - added some files to check_log_file - etc/inittab: fixed entry for xdmsc - added /sbin/init.d/halt.local - set $YP_DOMAINNAME in sbin/init.d/boot also. ++++++ aaa_base.tar.bz2 ++++++ 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 2006-01-10 16:31:28.000000000 +0100 +++ new/aaa_base/sbin/chkconfig 2006-10-20 18:01:00.000000000 +0200 @@ -167,6 +167,7 @@ } my $force; +my $allservices; # # run insserv @@ -503,6 +504,8 @@ EOF } +Getopt::Long::Configure('no_ignore_case'); + if (!GetOptions('list|l' => \&addmode, 'terse|t' => \&addmode, 'add|a' => \&addmode, @@ -513,6 +516,7 @@ 'check|c' => \&addmode, 'level=s' => \$level, 'force|f' => \$force, + 'allservices|A' => \$allservices, 'deps' => \$printdeps )) { usage(); @@ -535,7 +539,16 @@ } $mode = 't' if $mode eq ''; -initlinks_rc() if $mode eq 'e' || $mode eq 't' || $mode eq 's' || $mode eq 'c'; +initlinks_rc() if $mode eq 'e' || $mode eq 't' || $mode eq 's' || $mode eq 'c' || $mode eq 'l'; + +if (!@ARGV && !$allservices) { + my $l; + my %ison; + for $l (0, 1, 2, 3, 4, 5, 6) { + $ison{$_} = 1 for keys %{$links{$l}}; + } + @services = grep {!/^boot\./ || $ison{$_}} @services; +} my %current = (); @@ -673,18 +686,10 @@ } } $mode = 'l'; + initlinks_rc(); } if ($mode eq 'l') { - initlinks_rc(); my $usecolor = -t STDOUT; - if (!@ARGV) { - my $l; - my %ison; - for $l (0, 1, 2, 3, 4, 5, 6) { - $ison{$_} = 1 for keys %{$links{$l}}; - } - @services = grep {!/^boot\./ || $ison{$_}} @services; - } for $s (@services) { if (!$known_rc{$s}) { print STDERR "$s: unknown service\n" unless $known_all{$s}; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/usr/share/man/man8/chkconfig.8 new/aaa_base/usr/share/man/man8/chkconfig.8 --- old/aaa_base/usr/share/man/man8/chkconfig.8 2003-09-01 13:12:20.000000000 +0200 +++ new/aaa_base/usr/share/man/man8/chkconfig.8 2006-10-20 18:07:58.000000000 +0200 @@ -1,11 +1,11 @@ .\" .\" SuSE man page for chkconfig -.\" Copyright (c) 2003 SuSE Linux AG, Nuernberg, Germany. +.\" Copyright (c) 2003-2006 SuSE Linux AG, Nuernberg, Germany. .\" please send bugfixes or comments to http://www.suse.de/feedback. .\" .\" Author: Michael Schroeder <mls@suse.de> .\" -.TH CHKCONFIG 8 "Jan 2003" +.TH CHKCONFIG 8 "Oct 2006" .SH NAME chkconfig \- enable or disable system services @@ -128,7 +128,16 @@ setting afterwards. .SH DEL MODE Same as add mode, but disable the service. - +.SH OTHER OPTIONS +When no service names are given on the command line, chkconfig +defaults to all known services excluding those +that are not enabled in runlevels 1 to 6 and start with +.RB ' boot. '. +Use the +.B --allservices +or +.B -A +option if you want to see such services as well. .SH EXAMPLES .IP chkconfig @@ -165,7 +174,7 @@ .PP configure a xinetd service .IP -chkconfig >~root/chkconfig.save +chkconfig -A >~root/chkconfig.save .PP backup the current configuration .IP ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@suse.de