# ==== puppet ====
-RUN apt-get update && apt-get install -y wget
-RUN wget http://apt.puppetlabs.com/puppetlabs-release-jessie.deb -P /tmp \
-&& dpkg -i /tmp/puppetlabs-release-jessie.deb \
-&& rm -fv /tmp/puppetlabs-release-jessie.deb
-
RUN apt-get update && apt-get install -y puppet
RUN puppet agent --enable
-RUN systemctl mask puppet
+RUN systemctl disable puppet
RUN sed -e 's/\(\[main\]\)/\1\nserver=myriad7.zcu.cz/' -i /etc/puppet/puppet.conf
RUN echo 'locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8' | debconf-set-selections
RUN echo 'locales locales/default_environment_locale select en_US.UTF-8' | debconf-set-selections
RUN apt-get update \
-&& apt-get install locales
+&& apt-get install -y locales
# ==== ssh ====
--- /dev/null
+#! /bin/sh
+
+if [ -d /docker/ssh ]; then
+ cp -vp /docker/ssh/* /etc/ssh/
+fi
+
+if [ -f /docker/root/.ssh/authorized_keys ]; then
+ mkdir -v /root/.ssh/ 2>/dev/null || :
+ cp -vp /docker/root/.ssh/authorized_keys /root/.ssh/
+fi
+
+if [ -f /docker/root/.k5login ]; then
+ cp -vp /docker/root/.k5login /root/
+fi
+
+exec "$@"