summaryrefslogtreecommitdiff
path: root/distrib/MacOS/installer-scripts/create-links
blob: 4453a9de4a32ca3859acd47838bcc61cac4e7813 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh

# GHC framework post-install script
# * Add links to all executables into the standard bin/ directory
# * Add link to the man page into the standard man/man1/ directory
# * Add link to the HTML docs into the standard share/doc/ directory

INSTALL_DEST=$2
INSTALL_BASE=$3

if [ ${INSTALL_BASE} = / ]; then
  INSTALL_BASE=/usr
fi

INSTALL_BIN=${INSTALL_BASE}/bin
mkdir -p ${INSTALL_BIN}
if [ -d ${INSTALL_DEST}/GHC.framework/Versions/Current/usr/bin ]; then
  ln -sf ${INSTALL_DEST}/GHC.framework/Versions/Current/usr/bin/*\
     	 ${INSTALL_BIN}/
fi

INSTALL_MAN1=${INSTALL_BASE}/share/man/man1
INSTALL_HTML=${INSTALL_BASE}/share/doc
mkdir -p ${INSTALL_MAN1}
if [ -d ${INSTALL_DEST}/GHC.framework/Versions/Current/usr/share/man/man1 ]; 
then
  ln -sf ${INSTALL_DEST}/GHC.framework/Versions/Current/usr/share/man/man1/*\
	 ${INSTALL_MAN1}/
  ln -sf ${INSTALL_DEST}/GHC.framework/Versions/Current/usr/share/doc/ghc\
	 ${INSTALL_HTML}/
fi