Move emerald scripts to tools dir.
[ibg.git] / tools / install-emerald.sh
1 #!/bin/sh
2
3 # This script installs the Emerald CTAN package from
4 # https://www.ctan.org/tex-archive/fonts/emerald/
5 # into $TEXMFLOCAL, which is usually /usr/local/share/texmf
6 #
7 # To use, put emerald.zip in the same directory as this script, unzip
8 # emerald.zip, and execute this script.
9 #
10 # Created by David Griffith <dave@661.org>
11 # Released into the public domain 2016
12
13
14
15 if [ `ps -o uid= $$` -ne 0 ] ; then
16         echo "This script must be run as root"
17         exit 1
18 fi
19
20 PERM=644
21 DPERM=755
22 PKGDIR="emerald"
23 TEXMFLOCAL=`kpsewhich -var TEXMFLOCAL`
24
25 echo "Installing to $TEXMFLOCAL..."
26 echo "Making directories..."
27 install -m $DPERM -d    $TEXMFLOCAL/fonts/afm/emerald \
28                         $TEXMFLOCAL/fonts/map/dvips \
29                         $TEXMFLOCAL/fonts/tfm/emerald \
30                         $TEXMFLOCAL/fonts/type1/emerald \
31                         $TEXMFLOCAL/fonts/vf/emerald
32
33 install -m $DPERM -d    $TEXMFLOCAL/other $TEXMFLOCAL/tex/latex/emerald
34 install -m $DPERM -d    $TEXMFLOCAL $TEXMFLOCAL/web2c
35
36 echo "Installing stuff..."
37 install -m $PERM -D $PKGDIR/fonts/afm/emerald/* $TEXMFLOCAL/fonts/afm/emerald
38 install -m $PERM -D $PKGDIR/fonts/map/dvips/emerald.map $TEXMFLOCAL/fonts/map/dvips
39 install -m $PERM -D $PKGDIR/fonts/tfm/emerald/* $TEXMFLOCAL/fonts/tfm/emerald
40 install -m $PERM -D $PKGDIR/fonts/type1/emerald/* $TEXMFLOCAL/fonts/type1/emerald
41 install -m $PERM -D $PKGDIR/fonts/vf/emerald/* $TEXMFLOCAL/fonts/vf/emerald
42 install -m $PERM -D $PKGDIR/other/* $TEXMFLOCAL/other
43 install -m $PERM -D $PKGDIR/tex/latex/emerald/* $TEXMFLOCAL/tex/latex/emerald
44
45 echo "Map emerald.map" >> $TEXMFLOCAL/web2c/updmap.cfg
46 mktexlsr $TEXMFLOCAL
47 updmap-sys