#!/bin/sh -ex # $Id$ # Test tl-makeself with spaces in filenames. Public domain. # Assumes $lc is set to the tlcritical dir; copies from there # to make the test directory in which we run makeself # # Although having the source in a spaceful directory is not really # needed, might as well test that too. # to set up: mkdir $crit; cp -r $lc/{archive,tlpkg} $crit crit="/tmp/krit sp" test -d "$crit" || mkdir "$crit" rsync -a $lc/{archive,tlpkg} "$crit" cd "$crit" # because makeself writes to the current directory rm -f update*sh # remove previous attempts tl-makeself-from-tlnet "$crit" ls -l "$crit" # Using ../dev/profiles/TLspace.pro results in: tl="/tmp/ki sp" cd "$tl" # Now try running the updater in the installed tree. PATH=$tl/bin/x86_64-linux:$PATH "$crit"/update-tlmgr-r*.sh # --quiet causes gzip error?