Kleinere fixes an der Backup Routine

git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@977 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
ms
2007-10-18 19:51:15 +00:00
parent dc8b9670a9
commit 30945c78a5
3 changed files with 24 additions and 20 deletions

View File

@@ -84,14 +84,13 @@ elsif ( $cgiparams{'ACTION'} eq "restore" )
elsif ( $cgiparams{'ACTION'} eq "restoreaddon" )
{
my $upload = $a->param("UPLOAD");
open UPLOADFILE, ">/var/$cgiparams{'UPLOAD'}";
open UPLOADFILE, ">/tmp/$cgiparams{'UPLOAD'}";
binmode $upload;
while ( <$upload> ) {
print UPLOADFILE;
}
close UPLOADFILE;
system("cp /var/ipfire/backup/addons/backup/$cgiparams{'UPLOAD'} /tmp/restore.ipf >/dev/null 2>&1");
system("/usr/local/bin/backupctrl restore >/dev/null 2>&1");
system("/usr/local/bin/backupctrl restoreaddon $cgiparams{'UPLOAD'} >/dev/null 2>&1");
}
&Header::showhttpheaders();