diff options
Diffstat (limited to 'Build/source/texk/gregorio/gregorio-4.0.0-rc1/contrib/system-setup.sh')
-rwxr-xr-x | Build/source/texk/gregorio/gregorio-4.0.0-rc1/contrib/system-setup.sh | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/Build/source/texk/gregorio/gregorio-4.0.0-rc1/contrib/system-setup.sh b/Build/source/texk/gregorio/gregorio-4.0.0-rc1/contrib/system-setup.sh new file mode 100755 index 00000000000..3c320d0927c --- /dev/null +++ b/Build/source/texk/gregorio/gregorio-4.0.0-rc1/contrib/system-setup.sh @@ -0,0 +1,141 @@ +#!/usr/bin/env bash + +HERE=`pwd` +OUTPUT=$HERE/system-setup.log + +echo "Gregorio Unix Setup Diagnostic Tool" +echo "(C) 2015 The Gregorio Project." +echo "" +echo "Gregorio is free software: you can redistribute it and/or modify" +echo "it under the terms of the GNU General Public License as published by" +echo "the Free Software Foundation, either version 3 of the License, or" +echo "(at your option) any later version." +echo "" +echo "This program is distributed in the hope that it will be useful," +echo "but WITHOUT ANY WARRANTY; without even the implied warranty of" +echo "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the" +echo "GNU General Public License for more details." +echo "" +echo "You should have received a copy of the GNU General Public License" +echo "along with this program. If not, see http://www.gnu.org/licenses/." +echo "" +echo "Creating system-setup.log..." + +echo "### Gregorio Unix Setup Results" > $OUTPUT +echo "#### Created: `date`" >> $OUTPUT +echo "-----------------------------------------------------------------------------" >> $OUTPUT +echo "" >> $OUTPUT +echo "" >> $OUTPUT + +echo "### OS Version" >> $OUTPUT +uname -v >> $OUTPUT +echo "" >> $OUTPUT +echo "" >> $OUTPUT +echo "-----------------------------------------------------------------------------" >> $OUTPUT +echo "" >> $OUTPUT +echo "" >> $OUTPUT + +echo "### LuaTeX Setup" >> $OUTPUT +echo "#### Version" >> $OUTPUT +echo "" >> $OUTPUT +luatex -v >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### Location" >> $OUTPUT +echo "" >> $OUTPUT +which -a luatex >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "" >> $OUTPUT +echo "#### TEXMFLOCAL" >> $OUTPUT +echo "" >> $OUTPUT +kpsewhich --var-value TEXMFLOCAL >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### TEXINPUTS.lualatex" >> $OUTPUT +kpsewhich --var-value=TEXINPUTS.lualatex >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### LUAINPUTS.lualatex" >> $OUTPUT +kpsewhich --var-value=LUAINPUTS.lualatex >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### shell_escape" >> $OUTPUT +kpsewhich --var-value=shell_escape >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### Shell Escape Commands" >> $OUTPUT +kpsewhich --var-value=shell_escape_commands >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### openout_any" >> $OUTPUT +kpsewhich --var-value=openout_any >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### openin_any" >> $OUTPUT +kpsewhich --var-value=openin_any >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "" >> $OUTPUT +echo "-----------------------------------------------------------------------------" >> $OUTPUT +echo "" >> $OUTPUT +echo "" >> $OUTPUT + +echo "### Gregorio Setup" >> $OUTPUT +echo "#### Version" >> $OUTPUT +echo "" >> $OUTPUT +gregorio -V >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### Location" >> $OUTPUT +echo "" >> $OUTPUT +which -a gregorio >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### GregorioTeX Locations" >> $OUTPUT +echo "" >> $OUTPUT + +files="gregoriotex.sty +gregoriosyms.sty +gregoriotex.tex +gregoriotex-main.tex +gregoriotex-chars.tex +gregoriotex-ictus.tex +gregoriotex-signs.tex +gregoriotex-signs.lua +gregoriotex-symbols.tex +gregoriotex-spaces.tex +gregoriotex-syllable.tex +gregoriotex-nabc.tex +gregoriotex-nabc.lua +gregoriotex.lua +gsp-default.tex +gregorio-vowels.dat +greciliae.ttf +greciliae-op.ttf +greextra.ttf +gregorio.ttf +gregorio-op.ttf +gresym.ttf +parmesan.ttf +parmesan-op.ttf +gregall.ttf +gregsmodern.ttf" + +for f in $files +do + echo "##### $f" >> $OUTPUT + kpsewhich -all $f >> $OUTPUT 2>&1 +done + +echo "" >> $OUTPUT +echo "#### kpsewhich --all -engine luatex -progname lualatex gregoriotex.sty" >> $OUTPUT +kpsewhich --all -engine luatex -progname lualatex gregoriotex.sty >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "#### kpsewhich --all -engine luatex gregoriotex.tex" >> $OUTPUT +kpsewhich --all -engine luatex gregoriotex.tex >> $OUTPUT 2>&1 +echo "" >> $OUTPUT +echo "" >> $OUTPUT +echo "-----------------------------------------------------------------------------" >> $OUTPUT +echo "" >> $OUTPUT +echo "" >> $OUTPUT + +echo "" +echo "" +echo "system-setup.log created and saved the working directory from which you" +echo "ran this script. Please email it to gregorio-users@gna.org as part of" +echo "your bug report." +echo "" +echo "You can also create an issue at " +echo "http://github.org/gregorio-project/gregorio/issues" +echo "and copy-paste the content of this file into the description." +echo "" |