From: Santiago Vila <sanvila@debian.org>
Subject: Allow installing to a temporary directory
X-Debian-version: 3.10-15

--- a/SmartList/install.sh
+++ b/SmartList/install.sh
@@ -32,11 +32,16 @@
 
 test $# = 0 -a -f asked.patch && set dummy `cat asked.patch` && shift
 
-test $# != 1 -a $# != 2 && echo "Usage: install.sh target-directory [.bin]" &&
+test $# != 1 -a $# != 2 && echo "Usage: install.sh target-dir [final-dir [.bin]]" &&
  exit 64
 
 target="$1"
-bindir="$2"
+finaldir="$2"
+bindir="$3"
+
+if [ "$finaldir" = "" ]; then
+  finaldir=$target
+fi
 
 case "$target" in		# Make sure $target is absolute
   /*) ;;
@@ -92,7 +97,7 @@
   exit 64
 fi
 
-export target bindir binmail PATH
+export target finaldir bindir binmail PATH
 
 if test -f "$target/.etc/rc.init.dist" -a ! -f asked.patch
 then
--- a/SmartList/install.sh2
+++ b/SmartList/install.sh2
@@ -11,7 +11,7 @@
 $MAKE getparams gethome <&4 || exit 1
 cd ../SmartList
 
-ltarget=`../src/gethome "$listid" "$target"` || exit 1
+ltarget=""
 
 case "X$ltarget" in
    X/*) homedir=$ltarget ;;
--- a/SmartList/install.sh3
+++ b/SmartList/install.sh3
@@ -180,7 +180,7 @@
 rm -f "$target/$bindir/multigram"
 cp ../src/multigram "$target/$bindir"
 
-sed -e "s:/home/slist/.bin:$target/$bindir:g" <Manual >"$target/.etc/Manual"
+sed -e "s:/home/slist/.bin:$finaldir/$bindir:g" <Manual >"$target/.etc/Manual"
 mv -f "$target/$bindir/procmail" "$target/$bindir/.procmail" 2>/dev/null
 chmod 0755 $target/$bindir/* 2>/dev/null
 chmod 0644 $target/$bindir/mimencap*
