diff options
Diffstat (limited to 'src/repo/s6-rc-set-new.c')
| -rw-r--r-- | src/repo/s6-rc-set-new.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/repo/s6-rc-set-new.c b/src/repo/s6-rc-set-new.c index de62676..3122d0e 100644 --- a/src/repo/s6-rc-set-new.c +++ b/src/repo/s6-rc-set-new.c @@ -33,7 +33,6 @@ static void cleanup (char const *fn) static inline void newset (char const *repo, char const *setname) { - static char const sublist[3][7] = { "masked", "active", "onboot" } ; size_t repolen = strlen(repo) ; size_t setlen = strlen(setname) ; char atomics[repolen + 18] ; @@ -55,9 +54,9 @@ static inline void newset (char const *repo, char const *setname) memcpy(tmp + repolen + 10 + setlen, ":XXXXXX", 8) ; if (!mkdtemp(tmp)) strerr_diefu2sys(111, "mkdtemp ", tmp) ; - for (size_t i = 0 ; i < 3 ; i++) + for (size_t i = 0 ; i < 4 ; i++) { - memcpy(sub + repolen + 18 + setlen, sublist[i], 7) ; + memcpy(sub + repolen + 18 + setlen, s6rc_repo_sublist[i], 7) ; if (mkdir(sub, 02755) == -1) { cleanup(tmp) ; |
