On Sun, 2005-01-23 at 23:59 -0700, der.hans wrote:
> Am 23. Jan, 2005 schwätzte Craig White so:
>
> > Guys learn at an early age that if they are going to urinate outdoors,
> > you always have to take into account which way the wind is blowing. On a
> > sysV system, you merely need to know the very few commands of chkconfig
> > to make it sing. It is probably the simplest of all administration
> > commands ever created for Unix/Linux. Maybe it's a guy thing.
>
> Not sure what peeing outdoors has to do with sysV init scripts, but
> chkconfig has one really foolish 'feature'. Presuming config info is still
> kept in the init scripts, that is.
>
> Configuration info goes in configuration files.
>
> Code goes in executable files.
>
> Putting either one into the other is bad.
>
> A script should not change because a configuration change was made.
----
I don't know how other distro's do it but on Red Hat, config
stuff/variables/launch options are set in corresponding /etc/sysconfig
files...leaving scripts 'unchanged' unless it is flawed (but they're
getting better unless I created them) ciao
# ls -l /etc/sysconfig
total 212
-rw-r----- 1 root amavis 307 Nov 29 00:10 amavisd
drwxr-xr-x 2 root root 4096 Jan 20 17:44 apm-scripts
-rw-r--r-- 1 root root 4818 Dec 11 2003 apmd
-rw-r--r-- 1 root root 18 May 17 2002 arpwatch
-rw-r--r-- 1 root root 201 Apr 16 2003 arpwatch.rpmnew
-rw-r--r-- 1 root root 103 Dec 14 2001 authconfig
-rw-r--r-- 1 root root 523 Sep 14 11:28 autofs
drwxr-xr-x 2 root root 4096 Jan 20 17:52 cbq
-rw-r--r-- 1 root root 330 Jan 23 17:14 clamav-milter
-rw-r--r-- 1 root root 330 Jan 23 17:13 clamav-milter~
-rw-r--r-- 1 root root 43 Dec 14 2001 clock
drwxr-xr-x 2 root root 4096 Oct 10 19:03 console
-rw-r--r-- 1 root root 11 Dec 14 2001 desktop
-rw-r--r-- 1 root root 15 Jan 20 18:01 dhcpd
-rw-r--r-- 1 root root 57 Dec 23 22:37 dhcrelay
-rw-r--r-- 1 root root 88 Dec 12 2003 gpm
-rw-r--r-- 1 root root 25 Jan 20 17:53 grub
-rw-r--r-- 1 root root 1592 Dec 12 2003 harddisks
-rw-r--r-- 1 root root 4170 Jan 20 17:54 hwconf
-rw-r--r-- 1 root root 93 Jan 23 23:19 i18n
-rw-r--r-- 1 root root 84 Jan 22 21:37 i18n~
-rw-r--r-- 1 root root 991 May 20 2003 init
-rw-r--r-- 1 root root 74 Jan 20 17:52 installinfo
-rw------- 1 root root 474 May 14 2004 iptables-config
-rw-r--r-- 1 root root 32 Dec 14 2001 keyboard
-rw-r--r-- 1 root root 151 Sep 6 2001 kudzu
-rw-r--r-- 1 root root 168 Feb 24 2003 kudzu.rpmnew
-rw-r--r-- 1 root root 90 Dec 14 2001 mouse
-rw-r--r-- 1 root root 382 Dec 23 22:29 named
-rw-r--r-- 1 root root 42 Jan 20 18:03 network
drwxr-xr-x 3 root root 4096 Jan 22 02:50 network-scripts
drwxr-xr-x 4 root root 4096 Oct 10 19:03 networking
-rw-r--r-- 1 root root 80 Apr 14 2003 network~
-rw-r--r-- 1 root root 106 May 14 2004 ntpd
-rw-r--r-- 1 root root 38 Dec 14 2001 pcmcia
-rw-r--r-- 1 root root 249 Dec 12 2003 radvd
-rw-r--r-- 1 root root 153 Jul 24 2000 rawdevices
drwxr-xr-x 3 root root 4096 Jan 22 09:40 rhn
-rw-r--r-- 1 root root 70 Aug 13 2001 samba
-rw-r--r-- 1 root root 111 Apr 5 2003 samba.rpmnew
-rw-r--r-- 1 root root 20 Sep 15 12:52 sendmail
-rw-r--r-- 1 root root 244 Jan 23 08:09 spamass-milter
-rw-r--r-- 1 root root 235 Sep 1 02:10 spamass-milter~
-rw-r--r-- 1 root root 62 Jan 23 07:19 spamassassin
-rw-r--r-- 1 root root 52 Aug 7 20:05 spamassassin~
-rw-r--r-- 1 root root 297 Dec 24 02:09 squid
-rw-r--r-- 1 root root 0 May 23 2002 static-routes
-rw-r--r-- 1 root root 454 Sep 15 12:53 syslog
-rw-r--r-- 1 root root 66 Dec 24 02:09 sysstat
-rw-r--r-- 1 root root 1750 Sep 15 12:56 tux
-rw-r--r-- 1 root root 376 Dec 24 02:24 xinetd
-rw-r--r-- 1 root root 543 Dec 24 02:24 yppasswdd
as for twisted metaphor, I thought it was obvious that you could either
learn the nice tools or fight them all the way...taking measure of the
wind so to speak.
Craig
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss