Fossil SCM
Added empty /tmp and /run directories to the "OS image" layer of the stock container in case someone is mounting the base layer read-only with tmpfs mounted atop these points. (Seen with "systemd-nspawn --read-only" but might affect other runtimes.)
Commit
0733be502bdab6a7d8ef80a77aae25ef094b2601023648228db17bad0ff3870d
Parent
f74ddbce71cd05f…
1 file changed
+2
+2
| --- Dockerfile | ||
| +++ Dockerfile | ||
| @@ -94,10 +94,12 @@ | ||
| 94 | 94 | && addgroup -S -g ${UID} fossil \ |
| 95 | 95 | && adduser -S -h `pwd` -g 'Fossil User' -G fossil -u ${UID} fossil \ |
| 96 | 96 | && install -d -m 700 -o fossil -g fossil log museum \ |
| 97 | 97 | && install -d -m 755 -o fossil -g fossil dev \ |
| 98 | 98 | && install -d -m 755 -o root -g root /usr/bin \ |
| 99 | + && install -d -m 400 -o root -g root /run \ | |
| 100 | + && install -d -m 1777 -o root -g root /tmp \ | |
| 99 | 101 | && mknod -m 666 dev/null c 1 3 \ |
| 100 | 102 | && mknod -m 444 dev/urandom c 1 9 |
| 101 | 103 | |
| 102 | 104 | ### Do Fossil-specific things atop those base layers; this will change |
| 103 | 105 | ### as often as the Fossil build-from-source layer above. |
| 104 | 106 |
| --- Dockerfile | |
| +++ Dockerfile | |
| @@ -94,10 +94,12 @@ | |
| 94 | && addgroup -S -g ${UID} fossil \ |
| 95 | && adduser -S -h `pwd` -g 'Fossil User' -G fossil -u ${UID} fossil \ |
| 96 | && install -d -m 700 -o fossil -g fossil log museum \ |
| 97 | && install -d -m 755 -o fossil -g fossil dev \ |
| 98 | && install -d -m 755 -o root -g root /usr/bin \ |
| 99 | && mknod -m 666 dev/null c 1 3 \ |
| 100 | && mknod -m 444 dev/urandom c 1 9 |
| 101 | |
| 102 | ### Do Fossil-specific things atop those base layers; this will change |
| 103 | ### as often as the Fossil build-from-source layer above. |
| 104 |
| --- Dockerfile | |
| +++ Dockerfile | |
| @@ -94,10 +94,12 @@ | |
| 94 | && addgroup -S -g ${UID} fossil \ |
| 95 | && adduser -S -h `pwd` -g 'Fossil User' -G fossil -u ${UID} fossil \ |
| 96 | && install -d -m 700 -o fossil -g fossil log museum \ |
| 97 | && install -d -m 755 -o fossil -g fossil dev \ |
| 98 | && install -d -m 755 -o root -g root /usr/bin \ |
| 99 | && install -d -m 400 -o root -g root /run \ |
| 100 | && install -d -m 1777 -o root -g root /tmp \ |
| 101 | && mknod -m 666 dev/null c 1 3 \ |
| 102 | && mknod -m 444 dev/urandom c 1 9 |
| 103 | |
| 104 | ### Do Fossil-specific things atop those base layers; this will change |
| 105 | ### as often as the Fossil build-from-source layer above. |
| 106 |