svn path=/nixpkgs/trunk/; revision=26720

This commit is contained in:
Eelco Dolstra 2011-04-06 15:08:36 +00:00
parent ee6e9046b8
commit e9d435a195

@ -52,11 +52,13 @@ stdenv.mkDerivation rec {
python setup.py install --prefix=$out
# Nova doesn't like to be called ".nova-foo-wrapped" because it
# computes some stuff from its own argv[0]. So call the wrapped
# programs ".nova-foo" by overriding wrapProgram.
# computes some stuff from its own argv[0]. So put the wrapped
# programs in $out/libexec under their original names.
mkdir -p $out/libexec/nova
wrapProgram() {
local prog="$1"
local hidden="$(dirname "$prog")/.$(basename "$prog")"
local hidden=$out/libexec/nova/$(basename "$prog")
mv $prog $hidden
makeWrapper $hidden $prog "$@"
}