forked from pool/aaa_base
This commit is contained in:
parent
fc05656204
commit
1a9004d7bc
54
aaa_base-chkconfig-help.patch
Normal file
54
aaa_base-chkconfig-help.patch
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
Index: aaa_base/sbin/chkconfig
|
||||||
|
===================================================================
|
||||||
|
--- aaa_base.orig/sbin/chkconfig
|
||||||
|
+++ aaa_base/sbin/chkconfig
|
||||||
|
@@ -489,6 +489,7 @@ sub addmode {
|
||||||
|
sub usage {
|
||||||
|
print <<EOF;
|
||||||
|
usage:
|
||||||
|
+ chkconfig -A|--allservices (together with -l: show all services)
|
||||||
|
chkconfig -t|--terse [names] (shows the links)
|
||||||
|
chkconfig -e|--edit [names] (configure services)
|
||||||
|
chkconfig -s|--set [name state]... (configure services)
|
||||||
|
Index: aaa_base/usr/share/man/man8/chkconfig.8
|
||||||
|
===================================================================
|
||||||
|
--- aaa_base.orig/usr/share/man/man8/chkconfig.8
|
||||||
|
+++ aaa_base/usr/share/man/man8/chkconfig.8
|
||||||
|
@@ -34,6 +34,9 @@ chkconfig \- enable or disable system se
|
||||||
|
.RI [ names ]
|
||||||
|
.br
|
||||||
|
.B chkconfig
|
||||||
|
+.B -A|--allservices
|
||||||
|
+.br
|
||||||
|
+.B chkconfig
|
||||||
|
.B -a|--add
|
||||||
|
.RI [ names ]
|
||||||
|
.br
|
||||||
|
@@ -68,7 +71,11 @@ are used. Inetd/xinetd services are conf
|
||||||
|
.I /etc/inetd.d
|
||||||
|
and
|
||||||
|
.IR /etc/xinetd.d ,
|
||||||
|
-respectively.
|
||||||
|
+respectively. You can use the
|
||||||
|
+.B -A
|
||||||
|
+or
|
||||||
|
+.B --allservices
|
||||||
|
+parameter to get all services (even the boot.*-services) listed.
|
||||||
|
.PP
|
||||||
|
If chkconfig is called without arguments, all services are listed
|
||||||
|
in terse mode.
|
||||||
|
@@ -121,7 +128,13 @@ terminal. If the
|
||||||
|
.B --deps
|
||||||
|
option is given, the names of the services that must be started
|
||||||
|
before this service is appended to each line. The inetd/xinetd
|
||||||
|
-services are listed in extra sections.
|
||||||
|
+services are listed in extra sections.
|
||||||
|
+
|
||||||
|
+You can use the
|
||||||
|
+.B -A
|
||||||
|
+or
|
||||||
|
+.B --allservices
|
||||||
|
+parameter to get all services (even the boot.*-services) listed.
|
||||||
|
.SH ADD MODE
|
||||||
|
Calls insserv
|
||||||
|
to enable a service and uses list mode to display the new
|
39
aaa_base-lsb-keywords-patch
Normal file
39
aaa_base-lsb-keywords-patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
Index: aaa_base/etc/init.d/boot.cleanup
|
||||||
|
===================================================================
|
||||||
|
--- aaa_base.orig/etc/init.d/boot.cleanup
|
||||||
|
+++ aaa_base/etc/init.d/boot.cleanup
|
||||||
|
@@ -13,6 +13,9 @@
|
||||||
|
# Default-Start: B
|
||||||
|
# Default-Stop:
|
||||||
|
# Short-Description: do cleanup
|
||||||
|
+# Description: Cleanup left over tempfiles from
|
||||||
|
+# last run: screen sockets, temporary rpm-database files,
|
||||||
|
+# ssh agent infos, various lockfiles, utmp and some more.
|
||||||
|
### END INIT INFO
|
||||||
|
|
||||||
|
. /etc/rc.status
|
||||||
|
Index: aaa_base/etc/init.d/boot.ipconfig
|
||||||
|
===================================================================
|
||||||
|
--- aaa_base.orig/etc/init.d/boot.ipconfig
|
||||||
|
+++ aaa_base/etc/init.d/boot.ipconfig
|
||||||
|
@@ -13,6 +13,8 @@
|
||||||
|
# Default-Start: B
|
||||||
|
# Default-Stop:
|
||||||
|
# Short-Description: run ip configuration hooks
|
||||||
|
+# Description: Set IP configuration hooks depending on
|
||||||
|
+# values entered in /etc/sysconfig/sysctl
|
||||||
|
### END INIT INFO
|
||||||
|
|
||||||
|
. /etc/rc.status
|
||||||
|
Index: aaa_base/etc/init.d/random
|
||||||
|
===================================================================
|
||||||
|
--- aaa_base.orig/etc/init.d/random
|
||||||
|
+++ aaa_base/etc/init.d/random
|
||||||
|
@@ -20,6 +20,7 @@
|
||||||
|
# Required-Stop:
|
||||||
|
# Default-Start: 2 3 5
|
||||||
|
# Default-Stop:
|
||||||
|
+# Short-Description: Snapshot random state
|
||||||
|
# Description: Script to snapshot random state and reload it at boot time.
|
||||||
|
### END INIT INFO
|
||||||
|
|
75
aaa_base-rpmlintrc
Normal file
75
aaa_base-rpmlintrc
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
# it's just a README....
|
||||||
|
addFilter("non-remote_fs-dependency.*/etc/init.d/README")
|
||||||
|
addFilter("init-script-non-executable.*/etc/init.d/README")
|
||||||
|
addFilter("no-status-entry.*/etc/init.d/README")
|
||||||
|
addFilter("non-executable-script.*/sbin/init.d.README")
|
||||||
|
addFilter("non-executable-in-bin.*/sbin/init.d.README")
|
||||||
|
addFilter("script-without-shebang.*/sbin/init.d.README")
|
||||||
|
# contains just functions - executable bit is not needed
|
||||||
|
addFilter("non-executable-script.*/lib/YaST/SuSEconfig.functions")
|
||||||
|
# random don't need $remote-fs
|
||||||
|
addFilter("non-remote_fs-dependency.*/etc/init.d/random")
|
||||||
|
# if this script is triggered, remote-fs is not important
|
||||||
|
addFilter("non-remote_fs-dependency.*/etc/init.d/powerfail")
|
||||||
|
# single user mode is without remote connection
|
||||||
|
addFilter("non-remote_fs-dependency.*/etc/init.d/single")
|
||||||
|
# no comment
|
||||||
|
addFilter("non-remote_fs-dependency.*/etc/init.d/halt")
|
||||||
|
# this script is only for runlevel changes
|
||||||
|
addFilter("non-remote_fs-dependency.*/etc/init.d/rc")
|
||||||
|
# this is currently needed
|
||||||
|
addFilter("non-etc-or-var-file-marked-as-conffile.*/root/.exrc")
|
||||||
|
addFilter("hidden-file-or-dir.*/root/.exrc")
|
||||||
|
# perhaps should be configurable later...
|
||||||
|
addFilter("non-etc-or-var-file-marked-as-conffile.*/sbin/quick_halt")
|
||||||
|
# confirmed - but standard
|
||||||
|
addFilter("non-root-group-log-file.*/var/log/lastlog.*tty")
|
||||||
|
# the following init script don't need to be reloaded -
|
||||||
|
# even after an update
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/README")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.swap")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.getclock")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.proc")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/random")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.ipconfig")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.rootfsck")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/powerfail")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/single")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.cleanup")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/halt")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.loadmodules")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.ldconfig")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.sched")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.klog")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/rc")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.setclock")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.localnet")
|
||||||
|
addFilter("no-reload-entry.*/etc/init.d/boot.localfs")
|
||||||
|
# the following init scripts don't need to be stopped -
|
||||||
|
# even after an update
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/skeleton.compat")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/README")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.swap")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.getclock")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.proc")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/random")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.ipconfig")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.rootfsck")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/powerfail")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/single")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.cleanup")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/skeleton")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/halt")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.loadmodules")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.ldconfig")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.sched")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.klog")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/rc")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.setclock")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.localnet")
|
||||||
|
addFilter("init-script-without-%stop_on_removal-preun.*/etc/init.d/boot.localfs")
|
||||||
|
|
||||||
|
# aaa_base requires net-tools
|
||||||
|
addFilter("dangling-symlink.*/usr/lib/restricted/bin/hostname.*/bin/hostname")
|
@ -1,3 +1,14 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 6 13:13:25 CEST 2008 - lrupp@suse.de
|
||||||
|
|
||||||
|
- added help for 'chkconfig -A' option (bnc#371548)
|
||||||
|
(aa_base-chkconfig-help.patch)
|
||||||
|
- add some lsb-keywords to the init scripts
|
||||||
|
(aa_base-lsb-keywords-patch)
|
||||||
|
- recommend cron as this is not installed per default
|
||||||
|
- disable "Obsoletes: tpctl" for now
|
||||||
|
- added aaa_base-rpmlintrc to suppress some rpmlint warnings
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 5 15:25:00 CEST 2008 - werner@suse.de
|
Mon May 5 15:25:00 CEST 2008 - werner@suse.de
|
||||||
|
|
||||||
|
@ -17,11 +17,11 @@ Group: System/Fhs
|
|||||||
Provides: bin bootutls etc skeleng skelger aaa_skel
|
Provides: bin bootutls etc skeleng skelger aaa_skel
|
||||||
Obsoletes: aaa_skel
|
Obsoletes: aaa_skel
|
||||||
Requires: filesystem distribution-release /bin/mktemp /usr/bin/find /usr/bin/tput /usr/bin/xargs mingetty /bin/login cpio udev psmisc
|
Requires: filesystem distribution-release /bin/mktemp /usr/bin/find /usr/bin/tput /usr/bin/xargs mingetty /bin/login cpio udev psmisc
|
||||||
Recommends: logrotate
|
Recommends: cron logrotate
|
||||||
PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv net-tools
|
PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv net-tools
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Version: 11.0
|
Version: 11.0
|
||||||
Release: 58
|
Release: 60
|
||||||
Summary: SUSE Linux Base Package
|
Summary: SUSE Linux Base Package
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source: aaa_base.tar.bz2
|
Source: aaa_base.tar.bz2
|
||||||
@ -29,11 +29,14 @@ Source3: aaa_base.specialfilelist
|
|||||||
Source5: arch_special.tar.bz2
|
Source5: arch_special.tar.bz2
|
||||||
Source7: sysconfig_parts.tar.bz2
|
Source7: sysconfig_parts.tar.bz2
|
||||||
Source8: get_kernel_version.c
|
Source8: get_kernel_version.c
|
||||||
|
Source20: aaa_base-rpmlintrc
|
||||||
Source21: aaa_base.pre
|
Source21: aaa_base.pre
|
||||||
Source22: aaa_base.post
|
Source22: aaa_base.post
|
||||||
%ifarch x86_64
|
Patch1: aaa_base-chkconfig-help.patch
|
||||||
Obsoletes: tpctl
|
Patch2: aaa_base-lsb-keywords-patch
|
||||||
%endif
|
# %ifarch x86_64
|
||||||
|
# Obsoletes: tpctl <= 4.17
|
||||||
|
# %endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package installs several important configuration files. Central
|
This package installs several important configuration files. Central
|
||||||
@ -51,6 +54,8 @@ Authors:
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -n aaa_base -b 5 -b 7
|
%setup -n aaa_base -b 5 -b 7
|
||||||
|
%patch1 -p1
|
||||||
|
%patch2 -p1
|
||||||
cd ..
|
cd ..
|
||||||
mkdir -p scripts
|
mkdir -p scripts
|
||||||
cp -v %{SOURCE21} scripts
|
cp -v %{SOURCE21} scripts
|
||||||
@ -142,6 +147,14 @@ rm -f /root/.gnupg/secring.gpg.aaa_save
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue May 06 2008 lrupp@suse.de
|
||||||
|
- added help for 'chkconfig -A' option (bnc#371548)
|
||||||
|
(aa_base-chkconfig-help.patch)
|
||||||
|
- add some lsb-keywords to the init scripts
|
||||||
|
(aa_base-lsb-keywords-patch)
|
||||||
|
- recommend cron as this is not installed per default
|
||||||
|
- disable "Obsoletes: tpctl" for now
|
||||||
|
- added aaa_base-rpmlintrc to suppress some rpmlint warnings
|
||||||
* Mon May 05 2008 werner@suse.de
|
* Mon May 05 2008 werner@suse.de
|
||||||
- Replace `/bin/hostname -s' with `/bin/uname -n' (bnc#386621)
|
- Replace `/bin/hostname -s' with `/bin/uname -n' (bnc#386621)
|
||||||
- Also change reference boo.clock in sysconfig and add boot.clock
|
- Also change reference boo.clock in sysconfig and add boot.clock
|
||||||
|
Loading…
Reference in New Issue
Block a user