my @paks;
my $pak;
-
foreach $pak (@ARGV) {
unless ("$pak" =~ "^-") {
$return = &Pakfire::isinstalled($pak);
&Pakfire::message("PAKFIRE WARN: $pak is not installed");
next;
}
-
push(@paks, $pak);
-
}
}
} elsif ("$ARGV[0]" eq "update") {
- my $force = "noforce";
&Pakfire::makeuuid();
&Pakfire::senduuid();
&Pakfire::getmirrors();
- $force = "force" if ("$ARGV[1]" eq "--force");
- &Pakfire::dbgetlist("$force");
-
-
+ &Pakfire::dbgetlist("force");
+
} elsif ("$ARGV[0]" eq "upgrade") {
my @upgradepaks = &Pakfire::dblist("upgrade", "noweb");
my @temp;
}
} elsif ("$ARGV[0]" eq "list") {
- &Pakfire::dblist("all", "noweb");
+ if ("$ARGV[1]" =~ /installed|notinstalled/) {
+ &Pakfire::dblist("$ARGV[1]", "noweb");
+ } else {
+ &Pakfire::message("PAKFIRE WARN: Not a known option $ARGV[1]") if ($ARGV[1]);
+ &Pakfire::dblist("all", "noweb");
+ }
} elsif ("$ARGV[0]" eq "resolvedeps") {
foreach (@ARGV) {