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

View File

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