diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-09-08 23:24:56 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2025-09-08 23:24:56 +0000 |
| commit | 82091de2b091fbfa548b0d273067de22d49ca9d3 (patch) | |
| tree | 191991611efbde3d7662104013e27eb2723e8f9d /src/repo/s6-rc-set-new.c | |
| parent | c7c4b79d5d50ee29236038518a2e0bf5a39ed060 (diff) | |
| download | s6-rc-82091de2b091fbfa548b0d273067de22d49ca9d3.tar.gz | |
Reorganize for 4 subs; add makesvlist, start badsub
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) ; |
