Fixed more permission and dependency issues

Change-Id: I004bb23031dbb9bb7464d258d9306e7254b2e2a4
diff --git a/t/script/config.t b/t/script/config.t
index 8a5f46e..628409b 100644
--- a/t/script/config.t
+++ b/t/script/config.t
@@ -1,10 +1,9 @@
 #/usr/bin/env perl
 use strict;
 use warnings;
-
 use File::Basename 'dirname';
 use File::Spec::Functions qw/catdir catfile/;
-use File::Temp qw/ :POSIX tempfile/;
+use File::Temp qw/:POSIX tempfile/;
 use Mojo::File;
 use Test::More;
 use Test::Output qw/combined_from/;
@@ -40,13 +39,16 @@
 # Temporary output
 my $output = File::Temp->newdir(CLEANUP => 0);
 
+my $cache = tmpnam();
+
 my $call = join(
   ' ',
   'perl', $script,
   'archive',
   '--config' => $cfg_file,
   '--input' => $input,
-  '--output' => $output
+  '--output' => $output,
+  '--cache' => $cache
 );
 
 like($call, qr!config!, 'Call string');