nixpkgs-suyu/pkgs/development/interpreters/xulrunner/builder.sh
Eelco Dolstra 5c9484028f * Oops, "ls" -> "ls -d".
svn path=/nixpkgs/trunk/; revision=4816
2006-02-15 12:37:28 +00:00

24 lines
717 B
Bash

source $stdenv/setup
postInstall=postInstall
postInstall() {
strip -S $out/lib/*/* || true
# This fixes starting Firefox when there already is a running
# instance. The `firefox' wrapper script actually expects to be
# in the same directory as `run-mozilla.sh', apparently.
libDir=$(cd $out/lib && ls -d xulrunner-*)
test -n "$libDir"
cd $out/bin
mv xulrunner ../lib/$libDir/
ln -s ../lib/$libDir/xulrunner .
echo "running xulrunner --register-global..."
$out/bin/xulrunner --register-global || true
# xulrunner wants to create these directories at the first startup
ensureDir $out/lib/$libDir/extensions
ensureDir $out/lib/$libDir/updates
}
genericBuild