aboutsummaryrefslogtreecommitdiff
path: root/lang/yorick/pkg-install
diff options
context:
space:
mode:
authorKevin Lo <kevlo@FreeBSD.org>2002-02-09 09:16:00 +0000
committerKevin Lo <kevlo@FreeBSD.org>2002-02-09 09:16:00 +0000
commitd7a85c76ca263dc58349e21a40ae14b67301848a (patch)
treea6ad7ab3ad01167bcf6c8d540028ef49190c9ee2 /lang/yorick/pkg-install
parent4df69b139878f1e80701710b058c583d7b18fed6 (diff)
Notes
Diffstat (limited to 'lang/yorick/pkg-install')
-rw-r--r--lang/yorick/pkg-install19
1 files changed, 19 insertions, 0 deletions
diff --git a/lang/yorick/pkg-install b/lang/yorick/pkg-install
new file mode 100644
index 000000000000..5e1e39c3d452
--- /dev/null
+++ b/lang/yorick/pkg-install
@@ -0,0 +1,19 @@
+#!/bin/sh
+if test "$2" = "POST-INSTALL"; then
+ YS=$PKG_PREFIX/share/yorick
+ YH=$PKG_PREFIX/lib/yorick
+ x=`grep "^Y_HOME = $YH" $YH/Maketmpl`
+ if test -z "$x"; then
+ YB=$PKG_PREFIX/lib/yorick/bin
+ ln -sf $YB/gist $PKG_PREFIX/bin/gist
+ ln -sf $YB/yorick $PKG_PREFIX/bin/yorick
+ s="s%^...set_site,.*%set_site, \"$YS\", \"$YH\"\\;%g"
+ sed -e "$s" $YB/paths.i >$YB/paths.tmp
+ mv -f $YB/paths.tmp $YB/paths.i
+ sed -e "s%^Y_SITE = .*%Y_SITE = $YS%g" $YH/Maketmpl >$YH/Maketmpl.tmp
+ rm -f $YH/Maketmpl
+ sed -e "s%^Y_HOME = .*%Y_HOME = $YH%g" $YH/Maketmpl.tmp >$YH/Maketmpl
+ rm -f $YH/Maketmpl.tmp
+ fi
+fi
+true