9 open(TARLIST, "tar tvf $filename|");
12 ($perms, $usergroup, $size, $date, $time, $name) = split;
14 # convert tar fmt dates/times to our date/time format
15 ($year, $month, $day) = split(/-/, $date);
16 ($hours, $mins, $secs) = split(/-/, $time);
17 #printf "-rw------- 1 %-8s %-8s %8s %02d-%02d-%02d %02d:%02d %s\n", $uid, $gid, $size, $day, $month, ($year%100), $hours, $mins, $name;
18 printf "%s 1 %-8s %-8s %8s %02d-%02d-%02d %02d:%02d %s\n", $perms, $uid, $gid, $size, $day, $month, ($year%100), $hours, $mins, $name;
23 ($archive, $stored, $local) = @_;
24 $result = system("tar xOf $archive $stored > $local");
30 if($command eq "list") {
32 } elsif($command eq "copyout") {
33 copyout($ARGV[1], $ARGV[2], $ARGV[3]);