Not logged in
Log in now
Create an account
Subscribe to LWN
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
Langasek: Upstart in Debian
Posted Nov 27, 2012 4:27 UTC (Tue) by s0f4r (subscriber, #52284)
Posted Dec 3, 2012 16:11 UTC (Mon) by JanC_ (guest, #34940)
The rcS script is part of the sysvinit compatibility, so you probably can't really remove it without removing sysvinit compatibility (at least, sysvinit as it is implemented in Debian).
The rcS job runs '/sbin/sulogin' to get you an emergency shell (and also contains an embeded script needed for sysvinit compatibility when you leave single user mode).
Now, all that is really only because of the support for runlevels and other sysvinit features desired by a distro like Ubuntu & Debian, of course. None of that is mandatory; so you could create a much simpler upstart setup if you don't need all that (e.g. for an embeded or other dedicated system like webOS).
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds