diff options
Diffstat (limited to 'scripts/context/stubs/install')
-rw-r--r-- | scripts/context/stubs/install/first-setup.bat | 87 | ||||
-rw-r--r-- | scripts/context/stubs/install/first-setup.sh | 120 |
2 files changed, 0 insertions, 207 deletions
diff --git a/scripts/context/stubs/install/first-setup.bat b/scripts/context/stubs/install/first-setup.bat deleted file mode 100644 index f06ad0e6b..000000000 --- a/scripts/context/stubs/install/first-setup.bat +++ /dev/null @@ -1,87 +0,0 @@ -@echo off - -setlocal - -:fetch - -set OWNPATH=%~dp0 -set PATH=%OWNPATH%bin;%PATH% -set PLATFORM=mswin - -set CYGWIN=nontsec - -if defined ProgramFiles(x86) ( - set PLATFORM=win64 -) else ( - if "%PROCESSOR_ARCHITEW6432%"=="AMD64" set PLATFORM=win64 -) - -REM ~ copy /y bin\mtx-update.lua bin\x.lua - -if "%PLATFORM%" == "win64" goto update-win64 - -:update-win32 - -rsync -av --exclude 'rsync.exe' --exclude 'cygwin1.dll' --exclude 'cygiconv-2.dll' rsync://contextgarden.net/minimals/setup/mswin/bin/ bin - -goto update - -:update-win64 - -rsync -av --exclude 'rsync.exe' --exclude 'cygwin1.dll' --exclude 'cygiconv-2.dll' rsync://contextgarden.net/minimals/setup/win64/bin/ bin - -goto update - -:update - -REM ~ copy /y bin\x.lua bin\mtx-update.lua - -REM --mingw --nofiledatabase --engine=luatex - -mtxrun --script ./bin/mtx-update.lua --update --force --make --engine=all --context=beta --texroot=%OWNPATH%tex %* - -echo. -echo. -echo When you want to use context, you need to initialize the tree with: -echo. -echo %OWNPATH%tex\setuptex.bat %OWNPATH%tex -echo. -echo You can associate this command with a shortcut to the cmd prompt. -echo. -echo Alternatively you can add %OWNPATH%tex\texmf-%PLATFORM%\bin to your PATH -echo variable. -echo. -echo If you run from an editor you can specify the full path to mtxrun.exe: -echo. -echo. %OWNPATH%tex\texmf-%PLATFORM%\bin\mtxrun.exe --autogenerate --script context --autopdf ... -echo. - -:ruby - -echo okay > ok.log - -ruby -e "File.delete('ok.log')" - -if not exist "ok.log" goto end - -echo. -echo The distribution has been downloaded but if you want to run pdfTeX and/or XeTeX you -echo need to run this script with the following directive: -echo. -echo --platform=all -echo. -echo You then also need to install Ruby in order to be able to use texexec. After -echo installing Ruby you can run this script again which will give you the formats -echo needed, or you can run: -echo. -echo texexec --make --pdftex -echo texexec --make --xetex -echo. - -:okay - -del /q ok.log - -:end - -endlocal diff --git a/scripts/context/stubs/install/first-setup.sh b/scripts/context/stubs/install/first-setup.sh deleted file mode 100644 index 9249fd2e0..000000000 --- a/scripts/context/stubs/install/first-setup.sh +++ /dev/null @@ -1,120 +0,0 @@ -#!/bin/sh - -# Takes the same arguments as mtx-update - -# you may change this if you want ... -CONTEXTROOT="$PWD/tex" - -# suggested by Tobias Florek to check for ruby & rsync -if [ ! -x "`which rsync`" ]; then - echo "You need to install rsync first." - exit 1 -fi -if [ ! -x "`which ruby`" ]; then - echo "You might want to install Ruby first if you want to use pdfTeX or XeTeX." -fi - -system=`uname -s` -cpu=`uname -m` - -case "$system" in - # linux - Linux) - case "$cpu" in - i*86) platform="linux" ;; - x86_64|ia64) platform="linux-64" ;; - # a little bit of cheating with ppc64 (won't work on Gentoo) - ppc|ppc64) platform="linux-ppc" ;; - # we currently support just mipsel, but Debian is lying (reports mips64) - # we need more hacks to fix the situation, this is just a temporary solution - mips|mips64|mipsel|mips64el) platform="linux-mipsel" ;; - *) platform="unknown" ;; - esac ;; - # Mac OS X - Darwin) - case "$cpu" in - i*86) platform="osx-intel" ;; - x86_64) platform="osx-64" ;; - ppc*|powerpc|power*|Power*) platform="osx-ppc" ;; - *) platform="unknown" ;; - esac ;; - # FreeBSD - FreeBSD|freebsd) - case "$cpu" in - i*86) platform="freebsd" ;; - x86_64) platform="freebsd" ;; # no special binaries are available yet - amd64) platform="freebsd-amd64" ;; - *) platform="unknown" ;; - esac ;; - # kFreeBSD (debian) - GNU/kFreeBSD) - case "$cpu" in - i*86) platform="kfreebsd-i386" ;; - x86_64|amd64) platform="kfreebsd-amd64" ;; - *) platform="unknown" ;; - esac ;; - # cygwin - CYGWIN*) - case "$cpu" in - i*86) platform="cygwin" ;; - x86_64|ia64) platform="cygwin-64" ;; - *) platform="unknown" ;; - esac ;; - # SunOS/Solaris - SunOS) - case "$cpu" in - sparc) platform="solaris-sparc" ;; - i86pc) platform="solaris-intel" ;; - *) platform="unknown" ;; - esac ;; - *) platform="unknown" -esac - -# temporary patch for 64-bit Leopard with 32-bit kernel -if test "$platform" = "osx-intel"; then - # if running Snow Leopard or later - # better: /usr/bin/sw_vers -productVersion - if test `uname -r|cut -f1 -d"."` -ge 10 ; then - # if working on 64-bit hardware - if test `sysctl -n hw.cpu64bit_capable` = 1; then - # snowleopard32=TRUE - platform="osx-64" - fi - fi -fi - -if test "$platform" = "unknown" ; then - echo "Error: your system \"$system $cpu\" is not supported yet." - echo "Please report to the ConTeXt mailing-list (ntg-context@ntg.nl)" - exit -fi - -# if you want to enforce some specific platform -# (when 'uname' doesn't agree with true architecture), uncomment and modify next line: -# platform=linux - -# download or rsync the latest scripts first -rsync -rlptv rsync://contextgarden.net/minimals/setup/$platform/bin . - -# download or update the distribution -# you may remove the --context=beta switch if you want to use "current" -# you can use --engine=luatex if you want just mkiv -env PATH="$PWD/bin:$CONTEXTROOT/texmf-$platform/bin:$PATH" \ -mtxrun --script ./bin/mtx-update.lua --force --update --make --context=beta --platform=$platform --texroot="$CONTEXTROOT" $@ - -echo -echo "When you want to use context, you need to initialize the tree by typing:" -echo -echo " . $CONTEXTROOT/setuptex" -echo -echo "in your shell or add" -echo " \"$CONTEXTROOT/texmf-$platform/bin\"" -echo "to PATH variable if you want to set it permanently." -echo "This can usually be done in .bashrc, .bash_profile" -echo "(or whatever file is used to initialize your shell)." -echo - -if [ ! -x "`which ruby`" ]; then - echo "You might want to install Ruby first if you want to use pdfTeX or XeTeX." - echo -fi |