diff -ur podsleuth-0.6.0.orig/src/PodSleuth.Hal/hal-podsleuth.in podsleuth-0.6.0/src/PodSleuth.Hal/hal-podsleuth.in --- podsleuth-0.6.0.orig/src/PodSleuth.Hal/hal-podsleuth.in 2007-09-17 19:51:40.000000000 +1200 +++ podsleuth-0.6.0/src/PodSleuth.Hal/hal-podsleuth.in 2008-05-15 13:39:33.000000000 +1200 @@ -3,6 +3,7 @@ MONO=mono MONO_ARGS="--debug" MONO_EXEC="@libdir@/@PACKAGE@/PodSleuth.Hal.exe" +MONO_SHARED_DIR=/tmp/.podsleuth if [ "$1" = "--update" ]; then MONO_EXEC_ARGS="--update" @@ -13,8 +14,10 @@ DEBUG_PATH=/tmp/podsleuth-debug rm -f $DEBUG_PATH +mkdir -p $MONO_SHARED_DIR -$MONO $MONO_ARGS $MONO_EXEC $MONO_EXEC_ARGS &> $DEBUG_PATH && { +MONO_SHARED_DIR=$MONO_SHARED_DIR $MONO $MONO_ARGS $MONO_EXEC $MONO_EXEC_ARGS &> $DEBUG_PATH && { rm -f $DEBUG_PATH + rm -rdf $MONO_SHARED_DIR }