Merge pull request #112019 from 7c6f434c/fix-service-runner

nixos/service-runner: fix evaluation

authored by Michael Raskin and committed by GitHub 27f172eb 15e3cfd7

+2 -2
+2 -2
nixos/modules/testing/service-runner.nix
··· 52 53 # Run the ExecStartPre program. FIXME: this could be a list. 54 my $preStart = <<END_CMD; 55 - ${service.serviceConfig.ExecStartPre or ""} 56 END_CMD 57 if (defined $preStart && $preStart ne "\n") { 58 print STDERR "running ExecStartPre: $preStart\n"; ··· 79 80 # Run the ExecStartPost program. 81 my $postStart = <<END_CMD; 82 - ${service.serviceConfig.ExecStartPost or ""} 83 END_CMD 84 if (defined $postStart && $postStart ne "\n") { 85 print STDERR "running ExecStartPost: $postStart\n";
··· 52 53 # Run the ExecStartPre program. FIXME: this could be a list. 54 my $preStart = <<END_CMD; 55 + ${concatStringsSep "\n" (service.serviceConfig.ExecStartPre or [])} 56 END_CMD 57 if (defined $preStart && $preStart ne "\n") { 58 print STDERR "running ExecStartPre: $preStart\n"; ··· 79 80 # Run the ExecStartPost program. 81 my $postStart = <<END_CMD; 82 + ${concatStringsSep "\n" (service.serviceConfig.ExecStartPost or [])} 83 END_CMD 84 if (defined $postStart && $postStart ne "\n") { 85 print STDERR "running ExecStartPost: $postStart\n";