]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
meson: install systemd-sulogin-shell too
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 10 Apr 2017 16:37:52 +0000 (12:37 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 24 Apr 2017 01:47:27 +0000 (21:47 -0400)
meson.build
src/sulogin-shell/meson.build [new file with mode: 0644]

index 780c308ca09c16ddabce35e16a23af2a35282743..6d2ecc8a641ed60186b64a59f76bf7dcb5ba2710 100644 (file)
@@ -199,6 +199,7 @@ substs.set('systemenvgeneratordir',                           systemenvgenerator
 substs.set('userenvgeneratordir',                             userenvgeneratordir)
 substs.set('systemshutdowndir',                               systemshutdowndir)
 substs.set('systemsleepdir',                                  systemsleepdir)
+substs.set('SYSTEMCTL',                                       rootbindir + '/systemctl')
 
 #####################################################################
 
@@ -412,6 +413,7 @@ foreach prog : progs
   endif
   name = prog.length() > 2 ? prog[2] : prog[0].to_upper()
   conf.set_quoted(name, path)
+  substs.set(name, path)
 endforeach
 
 # TODO: add ln --relative check
@@ -1041,6 +1043,7 @@ subdir('src/resolve')
 subdir('src/timedate')
 subdir('src/timesync')
 subdir('src/vconsole')
+subdir('src/sulogin-shell')
 
 subdir('src/test')
 
diff --git a/src/sulogin-shell/meson.build b/src/sulogin-shell/meson.build
new file mode 100644 (file)
index 0000000..80ac8c4
--- /dev/null
@@ -0,0 +1,9 @@
+# -*- mode: meson -*-
+
+gen = configure_file(
+  input : 'systemd-sulogin-shell.in',
+  output : 'systemd-sulogin-shell',
+  configuration : substs)
+
+install_data(gen,
+             install_dir : rootlibexecdir)