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