--- switchscript.fbox.orig	2007-02-28 00:31:54.000000000 +0000
+++ switchscript.fbox	2007-04-26 11:23:53.000000000 +0000
@@ -237,7 +237,7 @@
  sqf)
   sqffile=$archive_dir$archive_name
   unsquashfs-lzma.fbox -dest /tmp/$ramdir.$PPID $sqffile
-  mv /tmp/$ramdir.$PPID/* $ramdir && rmdir /tmp/$ramdir.$PPID
+  cp -a /tmp/$ramdir.$PPID/* $ramdir && rm -r /tmp/$ramdir.$PPID
   if [ $? != 0 ]; then  echo " error: extracting the archive failed; (ramdisk to small? try $0 -s=64 ?)"; exit 1; fi
   ;;
 esac
