#!/bin/sh -ex # 2013 Marco B Caminati #should work for binextra, pstricks (genericrecommended), bibtexextra, ? xetex, fontutils, pictures, luatex [ $mtp ] || mtp=/mnt/iso locprefix=/home/tc/texmf sysprefix=/usr/local/texlive/2012 rm /tmp/pack -r || true pkgname=$(echo "${1}"|sed "s/collection-//g") echo "$@"| egrep -q collection-xetex && tce-load -i Xlibs.tcz fontconfig.tcz tce-load -ci texlive.tcz tce-load -i findutils.tcz perl5.tcz wget.tcz squashfs-tools-4.x.tcz scm-load -i texlive-fonts.scm || true scm-load -i texlive-recommended.scm || true pkgname=$(echo "${1}"|sed "s/collection-//g") touch /tmp/mark sudo tlmgr --repository "${mtp}" install "$@" find /usr/local/texlive -cnewer /tmp/mark -not -type d | egrep -v "ls-R$" | cpio -d -p /tmp/pack # mkdir -p /tmp/pack/${locprefix} # mv /tmp/pack/${sysprefix}/* /tmp/pack/${locprefix} # rmdir /tmp/pack/${sysprefix}/ -p || true mksquashfs /tmp/pack "texlive-${pkgname}.tcz"