20
0

symlinks fonts instead of copying them each time

This commit is contained in:
2022-01-05 10:13:43 +09:00
parent 7d0fbc9275
commit e8dc3b2ed5

View File

@@ -1,14 +1,15 @@
#!/bin/sh
# Helper script to export LaTeX templates for new documents
# Copyright (c) 2009 Benjamin Mako Hill <mako@atdot.cc>
# Copyright (c) 2009-2022 Benjamin Mako Hill <mako@atdot.cc>
# Released under the GPLv3 or later.
SOURCEDIR="$HOME/tex/beamer-mako"
CURDIR=`pwd`
if test $1
then
cd $HOME/tex/beamer-mako
cd $SOURCEDIR
git checkout-index -f --prefix=$CURDIR/$1/ $(find template -not -type d)
cd $CURDIR
@@ -18,6 +19,22 @@ then
rm -rf $CURDIR/$1/template
mv $1/example.tex $1/$1.tex
# create a symlink farm for the fonts
# rm -rf "./fonts/*"
cd $1
rm -rf ./fonts/*
# first created the directories
for fontdir in "${SOURCEDIR}/template/fonts/"*; do
mkdir "./fonts/$(basename "${fontdir}")"
# then the files
for fontfile in "${fontdir}/"*; do
ln -s "${fontfile}" "./fonts/$(basename "${fontdir}")/$(basename "${fontfile}")"
done;
done;
cd $CURDIR
else
echo "specifiy a directory where the template should go";
fi