Changeset 2337 in ProjectBuilder for devel/pb-modules


Ignore:
Timestamp:
Nov 9, 2017, 8:54:07 PM (6 years ago)
Author:
Bruno Cornec
Message:

More alpine improvements (but still not done yet)

Location:
devel/pb-modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • devel/pb-modules/etc/pb.yml

    r2334 r2337  
    685685  mandrake-10.2: rpm-build,wget,patch,make,ntp-client,perl-File-MimeInfo,diffutils,perl-DateManip,perl-YAML
    686686  md: rpm-build,wget,patch,make,ntp-client,perl-File-MimeInfo,perl-File-BaseDir,perl-Date-Manip,diffutils,perl-YAML
    687   apk: perl-date-manip,wget,patch,make,perl-file-basedir,perl-yaml,diffutils,alpine-sdk,bash
     687  apk: perl-date-manip,wget,patch,make,perl-file-basedir,perl-yaml,diffutils,alpine-sdk,bash,tzdata,openssh-keygen
    688688  lsb:
    689689  deb: wget,patch,dpkg-dev,make,debian-builder,dh-make,fakeroot,ntpdate,libfile-mimeinfo-perl,libmodule-build-perl,libdate-manip-perl,libmail-sendmail-perl,diffutils,libyaml-perl
     
    703703  Date-Manip: 6.42
    704704  Module-Build: 0.4203
    705   File-MimeInfo: 0.21
     705  File-MimeInfo: 0.28
    706706  File-BaseDir: 0.03
    707707  YAML: 1.23
  • devel/pb-modules/lib/ProjectBuilder/Distribution.pm

    r2336 r2337  
    527527    } elsif ($pbos->{'type'} eq "ebuild") {
    528528    } elsif ($pbos->{'type'} eq "apk") {
    529         pb_log(0,"Looking for $p");
    530         my $res = system("apk info | grep -E '^$p\$'");
    531         if ($res eq 0) {
    532             pb_log(0, "... OK\n");
    533             next;
    534         }
     529        my $res = pb_system("apk -e info $p","Looking for $p","mayfail");
     530        next if ($res eq 0);
    535531        pb_log(1, "INFO: missing dependency $p\n");
    536532    } else {
Note: See TracChangeset for help on using the changeset viewer.