File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 serviceName ,
55} :
66with lib ; let
7- mkWaitForApiScript = import ./mkWaitForApiScript.nix { inherit lib pkgs ; } ;
87 capitalizedName = lib . toUpper ( builtins . substring 0 1 serviceName ) + builtins . substring 1 ( - 1 ) serviceName ;
98in {
109 options = mkOption {
6160 serviceConfig = {
6261 Type = "oneshot" ;
6362 RemainAfterExit = true ;
64- ExecStartPre = mkWaitForApiScript serviceName serviceConfig ;
6563 } ;
6664
6765 script = ''
Original file line number Diff line number Diff line change 2222 Type = "oneshot" ;
2323 RemainAfterExit = true ;
2424 ExecStartPre = mkWaitForApiScript serviceName serviceConfig ;
25+ ExecStartPost = mkWaitForApiScript serviceName serviceConfig ;
2526 } ;
2627
2728 script = ''
Original file line number Diff line number Diff line change 44 serviceName ,
55} :
66with lib ; let
7- mkWaitForApiScript = import ./mkWaitForApiScript.nix { inherit lib pkgs ; } ;
87 capitalizedName = lib . toUpper ( builtins . substring 0 1 serviceName ) + builtins . substring 1 ( - 1 ) serviceName ;
98in {
109 options = mkOption {
2827 serviceConfig = {
2928 Type = "oneshot" ;
3029 RemainAfterExit = true ;
31- ExecStartPre = mkWaitForApiScript serviceName serviceConfig ;
3230 } ;
3331
3432 script = ''
Original file line number Diff line number Diff line change 44 serviceName ,
55} :
66with lib ; let
7- mkWaitForApiScript = import ../arr-common/mkWaitForApiScript.nix { inherit lib pkgs ; } ;
87 capitalizedName = lib . toUpper ( builtins . substring 0 1 serviceName ) + builtins . substring 1 ( - 1 ) serviceName ;
98in {
109 type = mkOption {
4746 serviceConfig = {
4847 Type = "oneshot" ;
4948 RemainAfterExit = true ;
50- ExecStartPre = mkWaitForApiScript serviceName serviceConfig ;
5149 } ;
5250
5351 script = ''
Original file line number Diff line number Diff line change 44 serviceName ,
55} :
66with lib ; let
7- mkWaitForApiScript = import ../arr-common/mkWaitForApiScript.nix { inherit lib pkgs ; } ;
87 capitalizedName = lib . toUpper ( builtins . substring 0 1 serviceName ) + builtins . substring 1 ( - 1 ) serviceName ;
98in {
109 type = mkOption {
4241 serviceConfig = {
4342 Type = "oneshot" ;
4443 RemainAfterExit = true ;
45- ExecStartPre = mkWaitForApiScript serviceName serviceConfig ;
4644 } ;
4745
4846 script = ''
You can’t perform that action at this time.
0 commit comments