]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxc-oci: write /etc/hostname
authorFelix Abecassis <fabecassis@nvidia.com>
Tue, 21 Nov 2017 21:49:30 +0000 (13:49 -0800)
committerFelix Abecassis <fabecassis@nvidia.com>
Wed, 22 Nov 2017 17:31:51 +0000 (09:31 -0800)
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
templates/lxc-oci.in

index dac3eebec26b4c6c1f7ee257c1f1e4f3c49f0563..3a52acd9ddc12f4ac7792ca08dc57ad4bbbb19e1 100755 (executable)
@@ -204,7 +204,11 @@ LXC_CONF_FILE="${LXC_PATH}/config"
 echo "lxc.execute.cmd = '${entrypoint}'" >> "${LXC_CONF_FILE}"
 echo "lxc.mount.auto = proc:mixed sys:mixed cgroup:mixed" >> "${LXC_CONF_FILE}"
 
-echo "lxc.uts.name = ${LXC_NAME}" >> ${LXC_PATH}/config
+echo "lxc.uts.name = ${LXC_NAME}" >> "${LXC_CONF_FILE}"
+# set the hostname
+cat <<EOF > ${LXC_ROOTFS}/etc/hostname
+${LXC_NAME}
+EOF
 
 if [ -n "$LXC_MAPPED_UID" ] && [ "$LXC_MAPPED_UID" != "-1" ]; then
     chown $LXC_MAPPED_UID $LXC_PATH/config $LXC_PATH/fstab >/dev/null 2>&1 || true