File tree Expand file tree Collapse file tree 1 file changed +5
-9
lines changed Expand file tree Collapse file tree 1 file changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -197,14 +197,6 @@ sub priv_setup {
197197 # $priv_doit->write_binary('/etc/cron.d/fast-matrix', $cron_contents);
198198 }
199199
200- my $tmpfiles_path = " /etc/tmpfiles.d/starman_cpan-testers-matrix.conf" ;
201- my $tmpfiles_contents = <<"EOF" ;
202- d /run/starman_cpan-testers-matrix 0755 www-data www-data -
203- EOF
204- if ($priv_doit -> write_binary($tmpfiles_path , $tmpfiles_contents )) {
205- $priv_doit -> system (' systemd-tmpfiles' , ' --create' , $tmpfiles_path );
206- }
207-
208200 my $unit_contents = <<"EOF" ;
209201[Unit]
210202Description=$variant_info ->{unit_name}
@@ -213,7 +205,11 @@ sub priv_setup {
213205[Service]
214206User=www-data
215207Group=www-data
216- ExecStart=/usr/bin/starman -l $variant_info ->{listen_host}:$variant_info ->{port} --pid /run/starman_cpan-testers-matrix/$variant_info ->{unit_name}.pid $repo_localdir /cpan-testers-matrix.psgi
208+
209+ RuntimeDirectory=starman_$variant_info ->{unit_name}
210+ PIDFile=/run/starman_$variant_info ->{unit_name}/starman.pid
211+
212+ ExecStart=/usr/bin/starman -l $variant_info ->{listen_host}:$variant_info ->{port} --pid /run/starman_$variant_info ->{unit_name}/starman.pid $repo_localdir /cpan-testers-matrix.psgi
217213Environment="BOTCHECKER_JS_ENABLED=1"
218214Restart=always
219215
You can’t perform that action at this time.
0 commit comments