Merge branch 'sysusers' into 'main'

data: Add sysusers configuration

Closes #83

See merge request agx/feedbackd!197
This commit is contained in:
Guido Günther
2025-12-15 14:43:00 +00:00
3 changed files with 18 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
g feedbackd -
+14
View File
@@ -91,6 +91,20 @@ if get_option('daemon')
install_dir: systemd_user_unit_dir,
)
systemd_sysusers_dir = get_option('systemd_sysusers_dir')
if systemd_sysusers_dir == ''
if systemd_dep.found()
systemd_sysusers_dir = systemd_dep.get_variable('sysusersdir')
else
systemd_sysusers_dir = prefix / libdir / 'sysusers.d'
endif
endif
install_data('feedbackd.sysusers',
rename: 'feedbackd.conf',
install_dir: systemd_sysusers_dir,
)
if get_option('media-roles')
install_data('media-role-nodes.conf', install_dir: wireplumberdir)
endif
+3
View File
@@ -19,6 +19,9 @@ option('tests',
option('systemd_user_unit_dir',
type: 'string', value: '',
description: 'Directory for systemd user units')
option('systemd_sysusers_dir',
type: 'string', value: '',
description: 'Directory for sysusers configuration')
option('media-roles',
type: 'boolean', value: false,
description: 'Use media roles')