summaryrefslogtreecommitdiffstats
path: root/src/shared/install.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-05-01 00:34:13 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-05-02 01:58:59 +0200
commitce99c68a3362a2905743a0673a4c016f2b8ab1a6 (patch)
treef749e2267824028aba2eb2d59fa375dadba2b80e /src/shared/install.c
parentshared/install: ignore Alias in [Install] of units which don't allow aliases (diff)
downloadsystemd-ce99c68a3362a2905743a0673a4c016f2b8ab1a6.tar.xz
systemd-ce99c68a3362a2905743a0673a4c016f2b8ab1a6.zip
Move no_instances information to shared/
This way it can be used in install.c in subsequent commit.
Diffstat (limited to 'src/shared/install.c')
-rw-r--r--src/shared/install.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/shared/install.c b/src/shared/install.c
index 1635f50fdb..cc39aaf677 100644
--- a/src/shared/install.c
+++ b/src/shared/install.c
@@ -78,6 +78,15 @@ bool unit_type_may_alias(UnitType type) {
UNIT_PATH);
}
+bool unit_type_may_template(UnitType type) {
+ return IN_SET(type,
+ UNIT_SERVICE,
+ UNIT_SOCKET,
+ UNIT_TARGET,
+ UNIT_TIMER,
+ UNIT_PATH);
+}
+
static int in_search_path(const LookupPaths *p, const char *path) {
_cleanup_free_ char *parent = NULL;
char **i;