5 def set_systemd_user_unit_dir(conf):
7 Adding systemd's user unit dir (by using pkg-config) to the configuration.
9 systemd_user_unit_dir = conf.check_cfg(
11 args='--variable=systemduserunitdir',
12 okmsg='Successfully detected systemd user unit dir.',
13 errormsg='Could not detect systemd user unit dir. Skipping...')
14 if not systemd_user_unit_dir:
15 conf.env['SYSTEMD_USER_UNIT_DIR'] = None
17 conf.env['SYSTEMD_USER_UNIT_DIR'] = \
18 systemd_user_unit_dir.replace("\n", "")
22 set_systemd_user_unit_dir(conf)
23 conf.env['JACK_USER_UNIT_CONFIG_DIR'] = '/etc/jack'
27 if bld.env['SYSTEMD_USER_UNIT_DIR']:
29 bld.env['JACK_USER_UNIT_CONFIG_DIR'],
30 bld.path.ant_glob('*.conf'))
33 source='jack@.service.in',
34 target='jack@.service',
35 install_path=bld.env.SYSTEMD_USER_UNIT_DIR,
36 PREFIX=bld.env.PREFIX)