Don't escape the name of the container in instances of

When using `%I` for instances of `systemd-nspawn@.service`, the result
will be `systemd-nspawn` trying to launch a container named e.g.
`fedora/23` instead of `fedora-23`.
Using `%i` instead prevents escaping `-` in a container name and uses
the unmodified container name from the machine store.
This commit is contained in:
Elias Probst 2016-02-26 20:35:09 +01:00
parent 06fb28b16e
commit 7a8c9e4457
No known key found for this signature in database
GPG Key ID: 82C512826511BADB
1 changed files with 2 additions and 2 deletions

View File

@ -6,14 +6,14 @@
# (at your option) any later version.
[Unit]
Description=Container %I
Description=Container %i
Documentation=man:systemd-nspawn(1)
PartOf=machines.target
Before=machines.target
After=network.target
[Service]
ExecStart=@bindir@/systemd-nspawn --quiet --keep-unit --boot --link-journal=try-guest --network-veth --settings=override --machine=%I
ExecStart=@bindir@/systemd-nspawn --quiet --keep-unit --boot --link-journal=try-guest --network-veth --settings=override --machine=%i
KillMode=mixed
Type=notify
RestartForceExitStatus=133