diff --git a/dockerrun.sh b/dockerrun.sh index fc245b2..a77c174 100644 --- a/dockerrun.sh +++ b/dockerrun.sh @@ -4,7 +4,6 @@ if [ ! -f /config/shadow ]; then echo "Copying current shadow file to config path." cp /etc/shadow /config/ fi - echo "Remapping shadow file" rm -rf /etc/shadow ln -s /config/shadow /etc/shadow @@ -13,28 +12,25 @@ if [ ! -f /config/passwd ]; then echo "Copying current passwd file to config path." cp /etc/passwd /config/ fi - echo "Remapping passwd file" rm -rf /etc/passwd ln -s /config/passwd /etc/passwd -if [ ! -d /config/ssh ]; then - echo "Copying current ssh directory to config path." - cp -r /etc/ssh /config/ -fi - -echo "Remapping home directory" -rm -rf /etc/home -ln -s /config/home /etc/home - if [ ! -d /config/home ]; then echo "Copying current home directory to config path." cp -r /etc/home /config/ fi - -echo "Remapping ssh directory" +echo "Remapping home directory" rm -rf /etc/home ln -s /config/home /etc/home +if [ ! -d /config/ssh ]; then + echo "Copying current ssh directory to config path." + cp -r /etc/ssh /config/ +fi +echo "Remapping ssh directory" +rm -rf /etc/ssd +ln -s /config/ssd /etc/ssd + echo "Starting SSH server" /usr/sbin/sshd -D \ No newline at end of file