Changeset 2181 in ProjectBuilder for devel/pb-modules


Ignore:
Timestamp:
Feb 20, 2017, 7:40:35 AM (7 years ago)
Author:
Bruno Cornec
Message:

Fix GPG key import

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb-modules/lib/ProjectBuilder/Distribution.pm

    r2178 r2181  
    624624                open(REPO,"$dest") || confess "Unable to open $dest";
    625625                while (<REPO>) {
    626                     if ($_ =~ /^gpgkey=/) {
    627                         $keyfile = $_;
    628                         $keyfile =~ 's|gpgkey=||';
     626                    $keyfile = $_;
     627                    if ($keyfile =~ /^gpgkey=/) {
     628                        $keyfile =~ s/gpgkey=//;
     629                        last;
    629630                    }
    630631                }
     
    632633                if (defined $keyfile) {
    633634                    pb_system("wget -O $ENV{'PBTMP'}/$bn $keyfile","Downloading GPG key file $keyfile");
    634                     pb_system("rpm --import $ENV{'PBTMP'}/$bn","Importing GPG key file $i");
     635                    pb_system("sudo rpm --import $ENV{'PBTMP'}/$bn","Importing GPG key file $keyfile");
    635636                    unlink("$ENV{'PBTMP'}/$bn");
    636637                }
Note: See TracChangeset for help on using the changeset viewer.