ali@87: #!/bin/sh
ali@87: set -x
ali@87: tmpdir=`mktemp -dt` || exit 1
ali@87: if [ $# -gt 0 ]; then
ali@87: cp "$1" $tmpdir/pre-inst
ali@87: else
ali@87: cp ../../pre-inst/pre-inst $tmpdir/pre-inst
ali@87: fi
ali@87: mkdir $tmpdir/repodata
ali@87: cat << EOF > $tmpdir/repodata/primary.xml
ali@87:
ali@87:
ali@87:
ali@87: EOF
ali@87: cat << EOF > $tmpdir/repodata/filelists.xml
ali@87:
ali@87:
ali@87:
ali@87: EOF
ali@87: gzip $tmpdir/repodata/primary.xml $tmpdir/repodata/filelists.xml
ali@87: pre_inst="$tmpdir/pre-inst"
ali@87: export PLOVER_PRE_INSTALL_PREFIX="$tmpdir"
ali@87: $pre_inst --post "touch $tmpdir/xyzzy"
ali@87: if [ -f $tmpdir/xyzzy ]; then
ali@87: rm -rf "$tmpdir"
ali@87: exit 0
ali@87: else
ali@87: cat "$tmpdir/var/log/pre-install"
ali@87: exit 1
ali@87: fi