File: setup-maps

package info (click to toggle)
tetex-base 2.0.2c-8
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 154,924 kB
  • ctags: 4,018
  • sloc: perl: 5,721; sh: 1,250; makefile: 310; lisp: 289; python: 251
file content (63 lines) | stat: -rw-r--r-- 1,749 bytes parent folder | download
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/bin/sh
set -e

DVIPS=/etc/texmf/dvips
TXMFD=debian/tetex-base/usr/share/texmf/dvips
ETC=debian/tetex-base/etc/texmf/dvips
EXTD=debian/tetex-extra/usr/share/texmf/dvips
EXUCF=debian/tetex-extra/usr/share/tetex-extra

###
# part of these is now handled by ucf!
BLUESKY_UCF="config.ams config.cm config.amz config.cmz"
EXTRA_NOHIT="bsr.map bsr-interpolated.map"
###

TETEX="config.outline config.dfaxhigh config.pdf config.dfaxlo config.pk config.download35 config.www config.gsftopk"

if [ x"$1" = "x-base" ] ; then

  for f in ${TETEX}
   do
   if [ -f ${TXMFD}/tetex/${f} ]; then
     mv -i ${TXMFD}/tetex/${f} ${ETC}
     (cd ${TXMFD}/tetex ; ln -s ${DVIPS}/${f} .)
   else
     echo "*** ${TXMFD}/tetex/${f} doesn't exist!"
   fi
  done

  # 2004-09-24, tetex-base_2.0.2b-6:
  # probably the following symlink is superfluous. But so short before sarge's release, 
  # we rather have a symlink too much than one important missing
  mkdir -p debian/tetex-base/var/lib/texmf/dvips/base
  ln -s ../config/psfonts.map debian/tetex-base/var/lib/texmf/dvips/base/

elif [ x"$1" = "x-extra" ] ; then

# ucf
  for f in ${BLUESKY_UCF}
   do
   if [ -f ${EXTD}/bluesky/${f} ]; then
     mv -i ${EXTD}/bluesky/${f} ${EXUCF}
     (cd ${EXTD}/bluesky ; ln -s ${DVIPS}/${f} .)
     cp debian/md5sums/${f}.md5sum ${EXUCF}
   else
     echo "*** ${EXTD}/bluesky/${f} doesn't exist!"
   fi
  done

# some map files have a name that is not recognized by the grep pattern for tetex-extra
# as a quick fix, we move them to debian/tetex-extra here
  for f in ${EXTRA_NOHIT}
  do
   if [ -f ${TXMFD}/tetex/$f ]; then
     mv -i ${TXMFD}/tetex/$f ${EXTD}/tetex/$f
   else
     echo "*** ${TXMFD}/tetex/$f does not exist!"
   fi
  done
else
echo "Bad usage!"
exit 1
fi