[prev in list] [next in list] [prev in thread] [next in thread]
List: webmin-devel
Subject: Re: webmin rpm and chkconfig...
From: Jamie Cameron <jcameron () webmin ! com>
Date: 2002-08-29 1:25:56
[Download RAW message or body]
james.oden@tekelec.com wrote:
> james.oden@tekelec.com wrote ..
>
>
>>Yeah, that's probably what happened. If I moved the K scripts to just
>>runlevels 0, 1 and 6 would that cause it to attempt to be re-started when
>>switching from runlevel 3 to 5 ?
>>
>
> It should not provided you are creating a subsys file. And you are (you
> call it a lockfile, but who cares (-;). The code /etc/rc.d/rc actually
> uses that file to determine if it should try to start a "sub system"/rc
> script or not. So for instance, it would work like this:
>
> 1) Go to run level 3.
> 2) See if webmin subsys file exists.
> 3) It does not so start it.
> 4) webmin rc script creates the subsys file.
> 5) Go to run level 5.
> 6) See if webmin subsys file exists.
> 7) It does so don't run the webmin rc script.
Yeah, webmin creates a subsys file on redhat. Glad to hear it is good
for something ..
>>>Concerning chkconfig, I can see why for your purposes you may want to
>>>
> avoid
>
>>>chkconfig. You want the RPM to install on as many machines as
>>>
> possible.
>
>>>Still you probably don't want to have the links be part of the files
>>>
> that
>
>>>ship
>>>with the RPM. The reason is that those links are subject to change by
>>>the
>>>user (their kind of like config information). I would make their
>>>
> creatoin
>
>>>part of your post script and their deletion part of your of your preun
>>>
>>They could also be marked as config files in the .spec file I guess ..
>>
> I suppose you could do that. Some rpms take this approach, and you end up
> with symblinks called S??*.rpmsave hanging around.
Good point .. that wouldn't be a good idea then.
>>>provide entries in some database (I am not sure where it lives) for
>>>
> ntsysv
>
>>>and friends. Its just the right thing to do on a RedHat based system.
>>>On the other hand that makes your code more complicated.
>>>
>>I did consider having the script and links created by a post script,
>>
> similar to
>
>>code that is run when installing the .tar.gz version of webmin. This
>>
> would
>
>>be good for distros like suse that used /sbin as the init script base
>>directory instead of /etc/init.d !
>>
> You HP/UX places there rc scripts under /sbin also. Very scary. That was
> the one thing about HP/UX I always scratched my head over.
Fortunately I don't have to worry about installing RPMs on HP/UX though :)
- Jamie
-------------------------------------------------------
This sf.net email is sponsored by: Jabber - The world's fastest growing
real-time communications platform! Don't just IM. Build it in!
http://www.jabber.com/osdn/xim
-
Forwarded by the Webmin development list at webmin-devel@webmin.com
To remove yourself from this list, go to
http://lists.sourceforge.net/lists/listinfo/webadmin-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic