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"
24 if grep -s "^Error in post: --post: No command given$" "$tmpdir/var/log/pre-install"; then
28 cat "$tmpdir/var/log/pre-install"