From a589bdf7db1b1043e5dfa6b0132140e59b8b6027 Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Thu, 8 Nov 2007 19:03:23 +0000 Subject: [PATCH] createShScript proposal added svn path=/nixpkgs/trunk/; revision=9609 --- pkgs/stdenv/generic/setup-new-2.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/stdenv/generic/setup-new-2.sh b/pkgs/stdenv/generic/setup-new-2.sh index 5e330846a4d..6f6922d1af9 100644 --- a/pkgs/stdenv/generic/setup-new-2.sh +++ b/pkgs/stdenv/generic/setup-new-2.sh @@ -28,6 +28,17 @@ addToSearchPath() addToSearchPathWithCustomDelimiter "${PATH_DELIMITER}" "$@" } +# Would adding -e to echo be useful? ( "\n" -> newline. useful for one liners ) +# usage: +# createShScript $out/bin/yourscript \ +# "#!/bin/sh +# echo Hello World" +# should we add ensureDir $(basename $1) ? +createShScript(){ + echo "$2" > "$1" + chmod +x "$1" +} + # Set up the initial path. PATH= for i in $NIX_GCC @initialPath@; do