summary refs log tree commit diff
path: root/pkgs/tools/system/plan9port
diff options
context:
space:
mode:
authorSiarhei Zirukin <ftrvxmtrx@gmail.com>2014-12-17 23:36:50 +0100
committerSiarhei Zirukin <ftrvxmtrx@gmail.com>2014-12-17 23:37:18 +0100
commit2c8ff5fdb7a84f62def3f183e64172b33b48fad7 (patch)
tree58bdb23b5ac37441577ff791507d07c97f7ef9ba /pkgs/tools/system/plan9port
parent3938dc3c2156ebd874f2f014039a2397db343431 (diff)
downloadnixlib-2c8ff5fdb7a84f62def3f183e64172b33b48fad7.tar
nixlib-2c8ff5fdb7a84f62def3f183e64172b33b48fad7.tar.gz
nixlib-2c8ff5fdb7a84f62def3f183e64172b33b48fad7.tar.bz2
nixlib-2c8ff5fdb7a84f62def3f183e64172b33b48fad7.tar.lz
nixlib-2c8ff5fdb7a84f62def3f183e64172b33b48fad7.tar.xz
nixlib-2c8ff5fdb7a84f62def3f183e64172b33b48fad7.tar.zst
nixlib-2c8ff5fdb7a84f62def3f183e64172b33b48fad7.zip
plan9port: fix destination path in sources; add myself as a maintainer
Diffstat (limited to 'pkgs/tools/system/plan9port')
-rw-r--r--pkgs/tools/system/plan9port/builder.sh9
-rw-r--r--pkgs/tools/system/plan9port/default.nix1
2 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/tools/system/plan9port/builder.sh b/pkgs/tools/system/plan9port/builder.sh
index 1bd40aca07b1..2131a5bad868 100644
--- a/pkgs/tools/system/plan9port/builder.sh
+++ b/pkgs/tools/system/plan9port/builder.sh
@@ -1,4 +1,3 @@
-set -e
 source $stdenv/setup
 
 tar xvfz $src
@@ -13,8 +12,12 @@ for p in $patches; do
   patch -p1 < $p
 done
 
-./INSTALL -r $out/plan9
-
 export PLAN9=$out/plan9
 mkdir -p $PLAN9
+
+for f in `grep -l -r /usr/local/plan9`; do
+  sed "s,/usr/local/plan9,${PLAN9},g" -i $f
+done
+
+./INSTALL -r $PLAN9
 cp -R * $PLAN9
diff --git a/pkgs/tools/system/plan9port/default.nix b/pkgs/tools/system/plan9port/default.nix
index 76087f553d67..709f83d3cbe9 100644
--- a/pkgs/tools/system/plan9port/default.nix
+++ b/pkgs/tools/system/plan9port/default.nix
@@ -26,6 +26,7 @@ stdenv.mkDerivation rec {
     homepage = "http://swtch.com/plan9port/";
     description = "Plan 9 from User Space";
     license = licenses.lpl-102;
+    maintainers = [ stdenv.lib.maintainers.ftrvxmtrx ];
     platforms = platforms.unix;
   };