Skip to content

Commit e850926

Browse files
committed
fix(systemd): ensure systemd daemon is reloaded
closes #293 - reload systemd daemon on template generation to persist any file changes
1 parent f6a34a8 commit e850926

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

extensions/systemd/index.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,14 @@ class SystemdExtension extends cli.Extension {
3939
user: uid,
4040
environment: this.system.environment,
4141
ghost_exec_path: process.argv.slice(0,2).join(' ')
42-
}), 'systemd service file', serviceFilename, '/lib/systemd/system').then(() => {
42+
}), 'systemd service file', serviceFilename, '/lib/systemd/system').then((generated) => {
43+
if (!generated) {
44+
this.ui.log('Systemd unit file not generated', 'yellow');
45+
return;
46+
}
47+
4348
ctx.instance.cliConfig.set('extension.systemd', true).save();
49+
return this.ui.sudo('systemctl daemon-reload');
4450
});
4551
}
4652

0 commit comments

Comments
 (0)