Retain behavior where rc-update del foo deletes foo from all runlevels.

This commit is contained in:
Mike Frysinger
2007-09-25 16:42:59 +00:00
parent 284286004e
commit 6fc541a9b8
2 changed files with 4 additions and 5 deletions

View File

@@ -215,11 +215,8 @@ int rc_update (int argc, char **argv)
eerror ("%s: service `%s' does not exist", applet, service);
else {
retval = EXIT_SUCCESS;
if (! runlevels) {
runlevel = rc_get_runlevel ();
rc_strlist_add (&runlevels, runlevel);
free (runlevel);
}
if (! runlevels)
runlevels = rc_get_runlevels ();
STRLIST_FOREACH (runlevels, runlevel, i) {
if (action & DOADD) {
if (! add (runlevel, service))