Package: libc6 Version: 2.3.5-5 Severity: serious The script /etc/init.d/glibc.sh can not be sourced, as it contain 'exit 0' at the end of the script. This is against policy, specifying that all .sh scripts in /etc/rcS.d/ will be sourced. I discovered this while fixing sysv-rc (bug #339955), as the boot started to fail because glibc.sh terminated the script running the files in /etc/rcS.d/.
Changing 'exit 0' to ': exit 0' solved the issue. Setting severity serious, as this Debian Policy ยง9.3.1 require .sh scripts in runlevel S to be sourced, and this is impossible as long as this bug is open.