#!/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"
