mirror of
https://github.com/Phantop/appdwarf.git
synced 2024-11-17 20:32:56 +00:00
Phantop
3ebee5f254
Deprecates $APPDWARF_CMD for $ARGV0, as part of the standard Also finally removes the separate header, as it seems to not be needed anymore
54 lines
1.4 KiB
Bash
Executable file
54 lines
1.4 KiB
Bash
Executable file
#!/bin/sh
|
|
PATH="$(dirname "$(readlink -f "${0}")")/..":"$PATH"
|
|
DIR=/tmp/appdwarf
|
|
mkdir -p $DIR
|
|
LINK=https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
|
|
curl -L $LINK | tar xz -C$DIR
|
|
mv $DIR/install-tl-* $DIR/tl
|
|
|
|
cat > $DIR/tl/prof << 'EOF'
|
|
selected_scheme scheme-custom
|
|
TEXDIR /tmp/appdwarf/tex
|
|
TEXMFCONFIG $TEXMFSYSCONFIG
|
|
TEXMFHOME $TEXMFLOCAL
|
|
TEXMFLOCAL /tmp/appdwarf/tex/texmf-local
|
|
TEXMFSYSCONFIG /tmp/appdwarf/tex/texmf-config
|
|
TEXMFSYSVAR /tmp/appdwarf/tex/texmf-var
|
|
TEXMFVAR $TEXMFSYSVAR
|
|
binary_x86_64-linux 1
|
|
collection-basic 1
|
|
collection-binextra 1
|
|
collection-latex 1
|
|
collection-latexrecommended 1
|
|
instopt_adjustpath 1
|
|
instopt_adjustrepo 1
|
|
instopt_letter 0
|
|
instopt_portable 1
|
|
instopt_write18_restricted 1
|
|
tlpdbopt_autobackup 0
|
|
tlpdbopt_backupdir tlpkg/backups
|
|
tlpdbopt_create_formats 1
|
|
tlpdbopt_desktop_integration 1
|
|
tlpdbopt_file_assocs 1
|
|
tlpdbopt_generate_updmap 0
|
|
tlpdbopt_install_docfiles 0
|
|
tlpdbopt_install_srcfiles 0
|
|
tlpdbopt_post_code 1
|
|
tlpdbopt_sys_bin /usr/local/bin
|
|
tlpdbopt_sys_info /usr/local/share/info
|
|
tlpdbopt_sys_man /usr/local/share/man
|
|
tlpdbopt_w32_multi_user 1
|
|
EOF
|
|
|
|
$DIR/tl/install-tl -profile $DIR/tl/prof
|
|
|
|
cp "$(dirname "$(readlink -f "${0}")")"/../AppRun $DIR/tex
|
|
sed -i 2s#/bin#/bin/x86_64-linux# $DIR/tex/AppRun
|
|
sed -i 4s#/#/bin/x86_64-linux# $DIR/tex/AppRun
|
|
|
|
chmod +x $DIR/tex/AppRun
|
|
|
|
appdwarf $DIR/tex
|
|
mv $DIR/tex.sh tex
|
|
rm -rf $DIR/tex $DIR/tl
|