···52525353 # Run the ExecStartPre program. FIXME: this could be a list.
5454 my $preStart = <<END_CMD;
5555- ${service.serviceConfig.ExecStartPre or ""}
5555+ ${concatStringsSep "\n" (service.serviceConfig.ExecStartPre or [])}
5656 END_CMD
5757 if (defined $preStart && $preStart ne "\n") {
5858 print STDERR "running ExecStartPre: $preStart\n";
···79798080 # Run the ExecStartPost program.
8181 my $postStart = <<END_CMD;
8282- ${service.serviceConfig.ExecStartPost or ""}
8282+ ${concatStringsSep "\n" (service.serviceConfig.ExecStartPost or [])}
8383 END_CMD
8484 if (defined $postStart && $postStart ne "\n") {
8585 print STDERR "running ExecStartPost: $postStart\n";