systemctl: Support all unit types in the directives.
authorRandy Witt <rewitt@declaratino.com>
Fri, 21 Jun 2013 04:12:57 +0000 (00:12 -0400)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 25 Jun 2013 16:44:56 +0000 (17:44 +0100)
commit2f773d0c001d6afc0f905ee7f0f6fd471f1d0767
treeb33ad4582d3f3e4c18690cb9de612a7f2423d2a4
parent3e44b5fe013caa296b4f6c9ea1b81ebc067da019
systemctl: Support all unit types in the directives.

The Alias and WantedBy directives can accept all valid unit types when
using the systemctl from systemd. And since the systemctl script should
match the behavior of systemd as much as possible, add the current set
of unit types listed at
http://www.freedesktop.org/software/systemd/man/systemd.unit.html
to the Alias and WantedBy directives.

The deficiency was exposed when trying to use:
    Alias=default.target
in a foo.target. No symlink was created by running
"systemctl enable foo.target" during the package's postinst.

(From OE-Core rev: 374b9c37b3310cf2a3373633197ca7ba21f6d1bd)

Signed-off-by: Randy Witt <rewitt@declaratino.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/systemd/systemd-systemctl/systemctl