summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/texlive-extra/xelatex-unsafe.sh
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/scripts/texlive-extra/xelatex-unsafe.sh')
-rw-r--r--Master/texmf-dist/scripts/texlive-extra/xelatex-unsafe.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/Master/texmf-dist/scripts/texlive-extra/xelatex-unsafe.sh b/Master/texmf-dist/scripts/texlive-extra/xelatex-unsafe.sh
new file mode 100644
index 00000000000..de17ee3b7e4
--- /dev/null
+++ b/Master/texmf-dist/scripts/texlive-extra/xelatex-unsafe.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+# $Id$
+# Public domain. Originally written by Karl Berry, 2021.
+# Run Xe(La)TeX unsafely, for pstricks/transparency. See man page for more.
+
+if test "x$1" = x--help; then
+ mydir=`dirname $0`
+ if test -r "$mydir"/xetex-unsafe; then
+ xu="$mydir"/xetex-unsafe
+ elif test -r "$mydir"/xetex-unsafe.sh; then
+ xu="$mydir"/xetex-unsafe.sh
+ else
+ echo "$0: can't find companion xetex-unsafe[.sh] for help msg?" >&2
+ exit 1
+ fi
+ exec "$xu" --help # don't want to duplicate help message.
+
+elif test "x$1" = x--version; then
+ echo "$Id$"
+ exit 0
+fi
+
+cmd=`echo "$0" | sed s/-unsafe//`
+exec "$cmd" -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg -q -E" "$@"