Refix bug causing plover_get_program_directory() to fail when executable is in a root directory
3 tmpdir=`mktemp -dt` || exit 1
5 cp "$1" $tmpdir/pre-inst
7 cp ../../pre-inst/pre-inst $tmpdir/pre-inst
10 cat << EOF > $tmpdir/repodata/primary.xml
11 <?xml version="1.0" encoding="UTF-8"?>
12 <metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="0">
15 cat << EOF > $tmpdir/repodata/filelists.xml
16 <?xml version="1.0" encoding="UTF-8"?>
17 <filelists xmlns="http://linux.duke.edu/metadata/filelists" packages="0">
20 gzip $tmpdir/repodata/primary.xml $tmpdir/repodata/filelists.xml
21 pre_inst="$tmpdir/pre-inst"
22 export PLOVER_PRE_INSTALL_PREFIX="$tmpdir"
23 $pre_inst --post "touch $tmpdir/xyzzy"
24 if [ -f $tmpdir/xyzzy ]; then
28 cat "$tmpdir/var/log/pre-install"