]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blobdiff - html/cgi-bin/pakfire.cgi
Update Nummer 2
[people/teissler/ipfire-2.x.git] / html / cgi-bin / pakfire.cgi
index ca34292fec2d7c3f88c3d23ea8ad349a11f9ec44..d62be482f4335f67163e78c71baaf750485ea693 100644 (file)
@@ -34,6 +34,8 @@ $pakfiresettings{'DELPAKS'} = '';
 $pakfiresettings{'AUTOUPDATE'} = 'off';
 $pakfiresettings{'UUID'} = 'on';
 
+system("/usr/local/bin/pakfire update >/dev/null") if not -e "/opt/pakfire/db/lists/packages_list.db";
+
 &Header::getcgihash(\%pakfiresettings);
 &General::readhash("${General::swroot}/main/settings", \%mainsettings);
 &General::readhash("/srv/web/ipfire/html/themes/".$mainsettings{'THEME'}."/include/colors.txt", \%color);
@@ -155,7 +157,7 @@ if ($errormessage) {
 my $return = `pidof pakfire`;
 chomp($return);
 if ($return) {
-       &Header::openbox( 'Waiting', 1, "<meta http-equiv='refresh' content='5;'>" );
+       &Header::openbox( 'Waiting', 1, "<meta http-equiv='refresh' content='10;'>" );
        print <<END;
        <table>
                <tr><td>
@@ -184,8 +186,6 @@ END
 
 &Header::openbox("100%", "center", "Pakfire");
 
-system("pakfire update &>dev/null");
-
 print <<END;
        <table width='100%'>
                <tr><td bgcolor='$color{'color20'}' align="center"><b>$Lang::tr{'pakfire available addons'}</b></td><td bgcolor='$color{'color20'}'></td><td bgcolor='$color{'color20'}' align="center"><b>$Lang::tr{'pakfire installed addons'}</b>