mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-05-10 17:28:26 +02:00
Pakfire aktualisiert jetzt die Pakete nichtmehr in der Schleife.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@893 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
@@ -710,7 +710,7 @@ sub upgradepak {
|
|||||||
if ($return == 0) {
|
if ($return == 0) {
|
||||||
move("$Conf::tmpdir/ROOTFILES", "$Conf::dbdir/rootfiles/$pak");
|
move("$Conf::tmpdir/ROOTFILES", "$Conf::dbdir/rootfiles/$pak");
|
||||||
cleanup("tmp");
|
cleanup("tmp");
|
||||||
copy("$Conf::dbdir/meta/meta-$pak","$Conf::dbdir/installed/");
|
copy("$Conf::dbdir/meta/meta-$pak", "$Conf::dbdir/installed/");
|
||||||
message("PAKFIRE UPGR: $pak: Finished.");
|
message("PAKFIRE UPGR: $pak: Finished.");
|
||||||
message("");
|
message("");
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -244,7 +244,7 @@
|
|||||||
} elsif ("$ARGV[0]" eq "upgrade") {
|
} elsif ("$ARGV[0]" eq "upgrade") {
|
||||||
&Pakfire::upgradecore();
|
&Pakfire::upgradecore();
|
||||||
my @upgradepaks = &Pakfire::dblist("upgrade", "noweb");
|
my @upgradepaks = &Pakfire::dblist("upgrade", "noweb");
|
||||||
my @temp;
|
my @temp, $pak;
|
||||||
|
|
||||||
foreach (@upgradepaks) {
|
foreach (@upgradepaks) {
|
||||||
@temp = &Pakfire::resolvedeps("$_");
|
@temp = &Pakfire::resolvedeps("$_");
|
||||||
@@ -267,12 +267,15 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
### Download first
|
### Download first
|
||||||
foreach (sort @upgradepaks) {
|
foreach $pak (sort @upgradepaks) {
|
||||||
&Pakfire::getpak("$_", "");
|
system("mv $Conf::dbdir/meta/meta-$pak $Conf::dbdir/meta/old-meta-$pak");
|
||||||
|
&Pakfire::getpak("$pak", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (sort @upgradepaks) {
|
foreach $pak (sort @upgradepaks) {
|
||||||
&Pakfire::upgradepak("$_");
|
if (&Pakfire::upgradepak("$pak")) {
|
||||||
|
system("mv $Conf::dbdir/meta/old-meta-$pak $Conf::dbdir/meta/meta-$pak");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} elsif ("$ARGV[0]" eq "list") {
|
} elsif ("$ARGV[0]" eq "list") {
|
||||||
|
|||||||
Reference in New Issue
Block a user