From: FooDeas Date: Thu, 8 Dec 2016 13:03:10 +0000 (+0100) Subject: templates: fix getty service startup X-Git-Tag: lxc-2.1.0~228^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1344%2Fhead;p=thirdparty%2Flxc.git templates: fix getty service startup Commit bf39edb39ecaea25801d716aebef798885277992 broke the handling of the getty service file with an '@' character in filename. So the startup condition was not fixed. Because the parameter was quoted with the causal commit, the escaping has to be removed. Signed-off-by: Andreas Eberlein foodeas@aeberlein.de --- diff --git a/templates/lxc-debian.in b/templates/lxc-debian.in index a44aebbff..892607c0e 100644 --- a/templates/lxc-debian.in +++ b/templates/lxc-debian.in @@ -231,11 +231,11 @@ configure_debian_systemd() num_tty=$4 # this only works if we have getty@.service to manipulate - if [ -f "${rootfs}/lib/systemd/system/getty\@.service" ]; then + if [ -f "${rootfs}/lib/systemd/system/getty@.service" ]; then sed -e 's/^ConditionPathExists=/# ConditionPathExists=/' \ -e 's/After=dev-%i.device/After=/' \ - < "${rootfs}/lib/systemd/system/getty\@.service" \ - > "${rootfs}/etc/systemd/system/getty\@.service" + < "${rootfs}/lib/systemd/system/getty@.service" \ + > "${rootfs}/etc/systemd/system/getty@.service" fi # just in case systemd is not installed