Skip to content

Commit b12dbd1

Browse files
authored
Merge pull request PowerDNS#14484 from fredmorcos/auth-meson-fix-service-files
Auth/Meson: Fix `.service` files generation
2 parents 44d171f + c4043a7 commit b12dbd1

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

meson.build

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,8 @@ deps = [
161161

162162
if dep_systemd.found()
163163
systemd_service_conf = configuration_data()
164-
systemd_service_conf.set('BinDir', get_option('bindir'))
165-
systemd_service_conf.set('StaticBinDir', get_option('sbindir'))
164+
systemd_service_conf.set('BinDir', get_option('prefix') / get_option('bindir'))
165+
systemd_service_conf.set('StaticBinDir', get_option('prefix') / get_option('sbindir'))
166166
systemd_service_user = get_option('systemd-service-user')
167167
systemd_service_group = get_option('systemd-service-group')
168168
systemd_service_conf.set('ServiceUser', systemd_service_user)
@@ -229,6 +229,7 @@ if dep_systemd.found()
229229
auth_service_conf_general = configuration_data()
230230
auth_service_conf_general.merge_from(auth_service_conf)
231231
auth_service_conf_general.set('Description', 'PowerDNS Authoritative Server')
232+
auth_service_conf_general.set('ConfigName', '')
232233
auth_service_conf_general.set('SocketDir', enable_socket_dir ? '--socket-dir=%t/pdns-auth' : '')
233234
auth_service_conf_general.set('SyslogIdentifier', 'pdns-auth')
234235
auth_service_conf_general.set('RuntimeDirectory', 'pdns-auth')
@@ -268,6 +269,7 @@ if dep_systemd.found()
268269
ixfrdist_service_conf_general = configuration_data()
269270
ixfrdist_service_conf_general.merge_from(ixfrdist_service_conf)
270271
ixfrdist_service_conf_general.set('Description', 'PowerDNS IXFR Distributor')
272+
ixfrdist_service_conf_general.set('Config', '')
271273

272274
configure_file(
273275
input: 'auth' / 'systemd' / 'ixfrdist.service.in',
@@ -278,7 +280,7 @@ if dep_systemd.found()
278280
ixfrdist_service_conf_instance = configuration_data()
279281
ixfrdist_service_conf_instance.merge_from(ixfrdist_service_conf)
280282
ixfrdist_service_conf_instance.set('Description', 'PowerDNS IXFR Distributor %i')
281-
ixfrdist_service_conf_instance.set('Config', '--config=' + get_option('sysconfdir') + '/ixfrdist-%.ymli')
283+
ixfrdist_service_conf_instance.set('Config', '--config=' + get_option('sysconfdir') + '/ixfrdist-%i.yml')
282284

283285
configure_file(
284286
input: 'auth' / 'systemd' / 'ixfrdist.service.in',

0 commit comments

Comments
 (0)