severity 339955 normal
stop

This bug is ranked "serious" because sysvinit is supposedly violating policy.
I think that ยง9.3.1 should be seen as a description of how the system works,
not as a prescription.  The quoted paragraph can be interpreted as a warning
to initscript authors that if they assign to their scripts names with '.sh'
suffixes then these scripts may be sourced instead of executed; so they
should code accordingly.

Certainly initscript authors should not _assume_ that their .sh scripts
are sourced (and then, e.g., try to alter the behavior of scripts sourced
later by playing with the environment).
-- 
Thomas Hood

Reply via email to