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

