/etc/conf.d/rc.$runlevel now works, #177869.

This commit is contained in:
Roy Marples
2007-05-15 15:56:35 +00:00
parent b20d600e49
commit fc597a8721
2 changed files with 11 additions and 4 deletions

View File

@ -572,7 +572,7 @@ char **rc_config_env (char **env)
char *line;
int i;
char *p;
char **config = rc_get_config (NULL, RC_CONFIG);
char **config;
char *e;
char sys[6];
struct utsname uts;
@ -580,6 +580,13 @@ char **rc_config_env (char **env)
FILE *fp;
char buffer[PATH_MAX];
/* Don't trust environ for softlevel yet */
snprintf (buffer, PATH_MAX, "%s.%s", RC_CONFIG, rc_get_runlevel());
if (rc_exists (buffer))
config = rc_get_config (NULL, buffer);
else
config = rc_get_config (NULL, RC_CONFIG);
STRLIST_FOREACH (config, line, i) {
p = strchr (line, '=');
if (! p)