[Pkg-sysvinit-devel] Re: Fixing hwclock.sh
Thomas Hood
jdthood at yahoo.co.uk
Fri Jan 6 15:52:21 UTC 2006
Miquel van Smoorenburg wrote:
> On Fri, 2006-01-06 at 15:39 +0100, Thomas Hood wrote:
>> If any script would have to create a subshell in order to protect the sourcer's
>> environment then it shouldn't be a .sh script.
>
> Ehm, well:
>
> case "$i" in
> *.sh)
> # Source shell script for speed.
> (
> trap - INT QUIT TSTP
> set start
> . $i
> )
> ;;
>
> .. *.sh script are already sourced in a subshell.
OK, three things. First, what I meant to say was: If a certain script S is given
a .sh name and yet creates subshells in order to protect its sourcer's environment
then it would be simpler if S were given a non-.sh name and S didn't create those
subshells.
Second, what you show above looks good.
But, third, where did you get that code? That's not how /etc/init.d/rc looks now.
--
Thomas
More information about the Pkg-sysvinit-devel
mailing list