summaryrefslogtreecommitdiff
path: root/systems/unix/tex-fpc/tech/mktech
diff options
context:
space:
mode:
Diffstat (limited to 'systems/unix/tex-fpc/tech/mktech')
-rwxr-xr-xsystems/unix/tex-fpc/tech/mktech17
1 files changed, 17 insertions, 0 deletions
diff --git a/systems/unix/tex-fpc/tech/mktech b/systems/unix/tex-fpc/tech/mktech
new file mode 100755
index 0000000000..e81c623455
--- /dev/null
+++ b/systems/unix/tex-fpc/tech/mktech
@@ -0,0 +1,17 @@
+# Schritt 1: Formatdatei bauen.
+# Hierzu muss die Konstante TRIESIZE vergroessert werden.
+# 16844 ist schon zu klein, obwohl TeX behauptet, er braucht weniger
+# als 14000 (im log-file).
+sed /TRIESIZE=8000/s//TRIESIZE=16845/ ../tex/initex.p >initech.p
+fpc initech.p
+initech 'schlicht \dump'
+# Schritt 2: Den Namen der Formatdatei und die TRIESIZE anpassen.
+# Wenn die TRIESIZE hier nicht angepasst wird, kann er die Formatdatei
+# nicht laden.
+# Die Laenge des Namens muss mit der Laenge von 'plain' uebereinstimmen,
+# daher die haessliche Abkuerzung.
+mv schlicht.fmt TeXformats/schli.fmt
+sed -e /plain.fmt/s//schli.fmt/\
+ -e /TRIESIZE=8000/s//TRIESIZE=16845/\
+ ../tex/tex.p >tech.p
+fpc tech.p