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.)

wyoung 2022-11-30 21:27 trunk
Commit 0733be502bdab6a7d8ef80a77aae25ef094b2601023648228db17bad0ff3870d
1 file changed +2
+2
--- Dockerfile
+++ Dockerfile
@@ -94,10 +94,12 @@
9494
&& addgroup -S -g ${UID} fossil \
9595
&& adduser -S -h `pwd` -g 'Fossil User' -G fossil -u ${UID} fossil \
9696
&& install -d -m 700 -o fossil -g fossil log museum \
9797
&& install -d -m 755 -o fossil -g fossil dev \
9898
&& 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 \
99101
&& mknod -m 666 dev/null c 1 3 \
100102
&& mknod -m 444 dev/urandom c 1 9
101103
102104
### Do Fossil-specific things atop those base layers; this will change
103105
### as often as the Fossil build-from-source layer above.
104106
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button