On Tue, May 21, 2013 at 1:11 PM, Colin Guthrie <[email protected]> wrote: > 'Twas brillig, and James Buren at 20/05/13 18:28 did gyre and gimble: >> Files such as /etc/machine-info have an incompatibility with systemd in >> regards to how >> it writes and/or parses them. Take the following sample: >> >> PRETTY_HOSTNAME="\'\"\$\`\\" >> >> Systemd will translate this to: '"$`\ >> However, the shells bash and dash will translate this to: \'"$`\ >> >> So, it appears to be that systemd is escaping single quotes when the shells >> themselves >> do not honor it for single quotes here. Thoughts for a solution? I ask >> because I have to >> write some systemd config files for a distro installer, and cannot use >> hostnamectl yet. > > AFAIUI, it's not meant to be 100% shell compatible anyway,
According to man machine-info, it is. ----><---- The basic file format of machine-info is a newline-separated list of environment-like shell-compatible variable assignments. It is possible to source the configuration from shell scripts ----><---- _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
