archive to a temporary directory and then move things into
destdir, checking that we're not following symlinks at each
stage. Use this when you want to unpack an archive into a directory which already has stuff in it.
archiveas the root to unpack.
destdirin which to create temporary directories.