anchor.diff:      wrap() {
         makeWrapper $out/lib/$1 $out/bin/$1 \
           --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath (buildInputs ++ [ openssl ])} \
  -        ''${@:2}
  +        "''${@:2}"
       }
   
       fix_rpath Runner.Listener
  
positive.code: 
      # Install the helper scripts to bin/ to resemble the upstream package
      mkdir -p $out/bin
      install -m755 src/Misc/layoutbin/runsvc.sh        $out/bin/
      install -m755 src/Misc/layoutbin/RunnerService.js $out/lib/
      install -m755 src/Misc/layoutroot/run.sh          $out/lib/
      install -m755 src/Misc/layoutroot/config.sh       $out/lib/
      install -m755 src/Misc/layoutroot/env.sh          $out/lib/
  
      # Rewrite reference in helper scripts from bin/ to lib/
      substituteInPlace $out/lib/run.sh    --replace '"$DIR"/bin' "$out/lib"
      substituteInPlace $out/lib/config.sh --replace './bin' "$out/lib"
  
      # Make paths absolute
      substituteInPlace $out/bin/runsvc.sh \
  
negative.code:     wrap Runner.Listener
      wrap Runner.PluginHost
      wrap Runner.Worker
      wrap run.sh --run 'export RUNNER_ROOT=''${RUNNER_ROOT:-$HOME/.github-runner}'
      wrap env.sh --run 'cd $RUNNER_ROOT'
  
      wrap config.sh --run 'export RUNNER_ROOT=''${RUNNER_ROOT:-$HOME/.github-runner}' \
        --run 'mkdir -p $RUNNER_ROOT' \
        --prefix PATH : ${lib.makeBinPath [ glibc.bin ]} \
        --chdir $out
    '';
  
    # Script to create deps.nix file for dotnet dependencies. Run it with
  