Procházet zdrojové kódy

Don't copy passwd to /data volume

Suren A. Chilingaryan před 4 roky
rodič
revize
3b663bd612
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      root/entrypoint

+ 3 - 3
root/entrypoint

@@ -4,9 +4,9 @@ export HOME=/data
 export USER_ID=$(id -u)
 export GROUP_ID=$(id -g)
 
-grep -v ^git /etc/passwd > "$HOME/passwd"
-echo "gogs:x:${USER_ID}:${GROUP_ID}:gogs.io user:${HOME}:/bin/bash" >> "$HOME/passwd"
-cat "$HOME/passwd" > /etc/passwd
+grep -v "^\(git\|gogs\)" /etc/passwd > "/tmp/passwd"
+echo "gogs:x:${USER_ID}:${GROUP_ID}:gogs.io user:${HOME}:/bin/bash" >> "/tmp/passwd"
+cat "/tmp/passwd" > /etc/passwd
 
 #No nss_wrapper in Alpine Linux yet
 #export LD_PRELOAD=libnss_wrapper.so