delete @ENV{qw(IFS CDPATH ENV BASH_ENV PATH)};
$< = $>;
+ # Store keys here
+ $ENV{"GNUPGHOME"} = "/opt/pakfire/etc/.gnupg";
+
require "/opt/pakfire/lib/functions.pl";
my $interactive = 1;
my $force = "noforce";
&Pakfire::logger("PAKFIRE INFO: IPFire Pakfire $Conf::version started!");
- &Pakfire::checkcryptodb;
### Check if we are running as root
#
} elsif ("$ARGV[0]" eq "update") {
&Pakfire::makeuuid();
- &Pakfire::senduuid();
&Pakfire::getmirrors("$force");
&Pakfire::dbgetlist("$force");
&Pakfire::getcoredb("$force");
} elsif ("$ARGV[0]" eq "upgrade") {
&Pakfire::upgradecore();
my @upgradepaks = &Pakfire::dblist("upgrade", "noweb");
+ my @deps = ();
if (@upgradepaks) {
# Resolve the dependencies of the to be upgraded packages
- my @deps = &Pakfire::resolvedeps_recursive(@upgradepaks);
+ @deps = &Pakfire::resolvedeps_recursive(@upgradepaks);
&Pakfire::message("");
&Pakfire::message("PAKFIRE UPGR: We are going to install all packages listed above.");