diff options
| author | 2023-02-07 09:01:57 +0100 | |
|---|---|---|
| committer | 2023-02-07 09:01:57 +0100 | |
| commit | fabe6a500629eb0810e535bb41d49b8f493056e9 (patch) | |
| tree | 19341d07dcb6c67404f9815862c9d84c647aa19e /upgrade.c | |
| parent | Changed some debug levels. (diff) | |
| download | snac2-fabe6a500629eb0810e535bb41d49b8f493056e9.tar.gz snac2-fabe6a500629eb0810e535bb41d49b8f493056e9.tar.xz snac2-fabe6a500629eb0810e535bb41d49b8f493056e9.zip | |
Tweaked user and group permissions for new files and dirs.
Diffstat (limited to '')
| -rw-r--r-- | upgrade.c | 10 |
1 files changed, 5 insertions, 5 deletions
| @@ -36,7 +36,7 @@ int snac_upgrade(xs_str **error) | |||
| 36 | else | 36 | else |
| 37 | if (f < 2.1) { | 37 | if (f < 2.1) { |
| 38 | xs *dir = xs_fmt("%s/object", srv_basedir); | 38 | xs *dir = xs_fmt("%s/object", srv_basedir); |
| 39 | mkdir(dir, 0755); | 39 | mkdir(dir, DIR_PERM); |
| 40 | 40 | ||
| 41 | nf = 2.1; | 41 | nf = 2.1; |
| 42 | } | 42 | } |
| @@ -61,7 +61,7 @@ int snac_upgrade(xs_str **error) | |||
| 61 | xs *dir = xs_fmt("%s/object/%c%c", srv_basedir, b[0], b[1]); | 61 | xs *dir = xs_fmt("%s/object/%c%c", srv_basedir, b[0], b[1]); |
| 62 | xs *nfn = xs_fmt("%s/%s", dir, b); | 62 | xs *nfn = xs_fmt("%s/%s", dir, b); |
| 63 | 63 | ||
| 64 | mkdir(dir, 0755); | 64 | mkdir(dir, DIR_PERM); |
| 65 | rename(fn, nfn); | 65 | rename(fn, nfn); |
| 66 | } | 66 | } |
| 67 | 67 | ||
| @@ -88,7 +88,7 @@ int snac_upgrade(xs_str **error) | |||
| 88 | xs *dir = xs_fmt("%s/hidden", snac.basedir); | 88 | xs *dir = xs_fmt("%s/hidden", snac.basedir); |
| 89 | 89 | ||
| 90 | /* create the hidden directory */ | 90 | /* create the hidden directory */ |
| 91 | mkdir(dir, 0755); | 91 | mkdir(dir, DIR_PERM); |
| 92 | 92 | ||
| 93 | /* rename all muted files incorrectly named .json */ | 93 | /* rename all muted files incorrectly named .json */ |
| 94 | xs *spec = xs_fmt("%s/muted/" "*.json", snac.basedir); | 94 | xs *spec = xs_fmt("%s/muted/" "*.json", snac.basedir); |
| @@ -117,10 +117,10 @@ int snac_upgrade(xs_str **error) | |||
| 117 | 117 | ||
| 118 | if (user_open(&snac, v)) { | 118 | if (user_open(&snac, v)) { |
| 119 | xs *dir = xs_fmt("%s/public", snac.basedir); | 119 | xs *dir = xs_fmt("%s/public", snac.basedir); |
| 120 | mkdir(dir, 0755); | 120 | mkdir(dir, DIR_PERM); |
| 121 | 121 | ||
| 122 | dir = xs_replace_i(dir, "public", "private"); | 122 | dir = xs_replace_i(dir, "public", "private"); |
| 123 | mkdir(dir, 0755); | 123 | mkdir(dir, DIR_PERM); |
| 124 | 124 | ||
| 125 | user_free(&snac); | 125 | user_free(&snac); |
| 126 | } | 126 | } |