Changeset 2672 in ProjectBuilder for devel


Ignore:
Timestamp:
Aug 9, 2022, 1:08:21 AM (21 months ago)
Author:
Bruno Cornec
Message:

Preliminary support for Rocky and Alma Linux

File:
1 edited

Legend:

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

    r2671 r2672  
    4242  # CentOS
    4343  centos: /etc/centos-release
     44
     45  # Rocky Linux
     46  rocky: /etc/rocky-release
     47
     48  # Rocky Linux
     49  alma: /etc/almalinux-release
    4450
    4551  # VMWare >= 3
     
    122128  debian: debian,ubuntu
    123129  suse: suse,sles,opensuse
    124   redhat: redhat,rhel,centos,mandrake,mandriva,vmware,oel,scilinux,cloudlinux
     130  redhat: redhat,rhel,centos,mandrake,mandriva,vmware,oel,scilinux,cloudlinux,rocky,alma
    125131  lsb: ubuntu,lsb
    126132
     
    144150  #centos: .*CentOS .*release ([0-9.]+)
    145151  centos: .*CentOS .*release ([0-9]).*
     152  rocky: .*Rocky .*release ([0-9]).*
     153  alma: .*AlmaLinux .*release ([0-9]).*
    146154  oel: Oracle Linux Server .*release ([0-9]+).*
    147155  redhat: Red Hat Linux release (.+) \(
     
    192200  asianux: rh
    193201  centos: rh
     202  rocky: rh
     203  alma: rh
    194204  scilinux: rh
    195205  cloudlinux: rh
     
    245255  fedora-24: sudo /usr/bin/dnf makecache fast; sudo /usr/bin/dnf -y update
    246256  fedora-25: sudo /usr/bin/dnf makecache fast; sudo /usr/bin/dnf -y update
    247   fedora-26: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    248   fedora-27: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    249   fedora-28: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    250   fedora-29: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    251   fedora-30: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    252   fedora-31: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    253   fedora-32: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    254   fedora-33: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    255   fedora-34: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
     257  fedora: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    256258  rhel-8: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    257259  centos-8: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
     260  rocky: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
     261  alma: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y update
    258262  md: sudo /usr/sbin/urpmi.update -a ; sudo /usr/sbin/urpmi --auto --auto-select --no-suggests
    259263  opensuse-10.2: sudo /usr/bin/yast2 -i
     
    281285  fedora-24: sudo /usr/bin/dnf makecache fast; sudo /usr/bin/dnf -y install
    282286  fedora-25: sudo /usr/bin/dnf makecache fast; sudo /usr/bin/dnf -y install
    283   fedora-26: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    284   fedora-27: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    285   fedora-28: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    286   fedora-29: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    287   fedora-30: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    288   fedora-31: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    289   fedora-32: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    290   fedora-33: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    291   fedora-34: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
     287  fedora: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    292288  rhel-8: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    293289  centos-8: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
     290  rocky: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
     291  alma: sudo /usr/bin/dnf makecache ; sudo /usr/bin/dnf -y install
    294292  rhel-2: sudo /usr/sbin/up2date -y
    295293  rhel-3: sudo /usr/sbin/up2date -y
     
    374372  rhel-8: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip,perl-ExtUtils-MakeMaker,perl-Date-Manip
    375373  centos-8: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip,perl-ExtUtils-MakeMaker,perl-Date-Manip
     374  rocky: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip,perl-ExtUtils-MakeMaker,perl-Date-Manip
     375  alma: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip,perl-ExtUtils-MakeMaker,perl-Date-Manip
    376376  # For recent fedora perl-core is the way forward
    377   fedora-33: perl,perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
    378   fedora-34: perl,perl-File-Copy,perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
    379   fedora: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     377  fedora: perl,perl-File-Copy,perl-Date-Manip,perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
    380378  fedora-4: perl-Data-Dumper,sudo,wget,tar,make,gzip
    381379  fedora-5: perl-Data-Dumper,sudo,wget,tar,make,gzip
     
    384382  fedora-8: perl-Data-Dumper,sudo,wget,tar,make,gzip
    385383  fedora-9: perl-Data-Dumper,sudo,wget,tar,make,gzip
     384  fedora-20: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     385  fedora-21: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     386  fedora-22: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     387  fedora-23: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     388  fedora-24: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     389  fedora-25: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     390  fedora-26: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     391  fedora-27: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     392  fedora-28: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     393  fedora-29: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     394  fedora-30: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     395  fedora-31: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
     396  fedora-32: perl-YAML,perl-Data-Dumper,sudo,wget,tar,make,gzip
    386397
    387398# These deps are needed for rpmbootstrap to install a base distribution
     
    554565addbuildrepo:
    555566  centos-8: ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/powertools.repo
     567  rocky: ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/powertools.repo
     568  alma: ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/powertools.repo
    556569  rhel-8: ftp://ftp.project-builder.org/centos/8/$pbos->{'arch'}/powertools.repo
    557570
     
    687700  # perl-core is used starting with fedora 10 - installed before in setupv
    688701  #fedora:
    689   fedora: wget,make,rpm-build,patch,ntp,diffutils,perl-Date-Manip,perl-File-MimeInfo,perl-File-BaseDir,perl-ExtUtils-MakeMaker,perl-YAML,perl-File-Copy
     702  fedora: wget,make,rpm-build,patch,ntpsec,diffutils,perl-Date-Manip,perl-File-MimeInfo,perl-File-BaseDir,perl-ExtUtils-MakeMaker,perl-YAML,perl-File-Copy
     703  fedora-33: wget,make,rpm-build,patch,ntp,diffutils,perl-Date-Manip,perl-File-MimeInfo,perl-File-BaseDir,perl-ExtUtils-MakeMaker,perl-YAML,perl-File-Copy
     704  fedora-32: wget,make,rpm-build,patch,ntp,diffutils,perl-Date-Manip,perl-File-MimeInfo,perl-File-BaseDir,perl-ExtUtils-MakeMaker,perl-YAML,perl-File-Copy
     705  fedora-31: wget,make,rpm-build,patch,ntp,diffutils,perl-Date-Manip,perl-File-MimeInfo,perl-File-BaseDir,perl-ExtUtils-MakeMaker,perl-YAML,perl-File-Copy
     706  fedora-30: wget,make,rpm-build,patch,ntp,diffutils,perl-Date-Manip,perl-File-MimeInfo,perl-File-BaseDir,perl-ExtUtils-MakeMaker,perl-YAML,perl-File-Copy
     707  fedora-29: wget,make,rpm-build,patch,ntp,diffutils,perl-Date-Manip,perl-File-MimeInfo,perl-File-BaseDir,perl-ExtUtils-MakeMaker,perl-YAML,perl-File-Copy
     708    # Etc till : we need RE !!
     709  fedora-13: wget,make,rpm-build,patch,ntp,diffutils,perl-Date-Manip,perl-File-MimeInfo,perl-File-BaseDir,perl-ExtUtils-MakeMaker,perl-YAML,perl-File-Copy
    690710  fedora-12: wget,make,perl-ExtUtils-MakeMaker,rpm-build,patch,ntp,diffutils
    691711  fedora-11: wget,make,perl-ExtUtils-MakeMaker,rpm-build,patch,ntp,diffutils
     
    710730  rhel-8: wget,make,chrony,patch,perl-Date-Manip,rpm-build,diffutils,perl-Module-Build,perl-ExtUtils-MakeMaker,perl-File-MimeInfo,perl-File-BaseDir,perl-Data-Dumper,perl-YAML
    711731  centos-8: wget,make,chrony,patch,perl-Date-Manip,rpm-build,diffutils,perl-Module-Build,perl-ExtUtils-MakeMaker,perl-File-MimeInfo,perl-File-BaseDir,perl-Data-Dumper,perl-YAML
     732  rocky: wget,make,chrony,patch,perl-Date-Manip,rpm-build,diffutils,perl-Module-Build,perl-ExtUtils-MakeMaker,perl-File-MimeInfo,perl-File-BaseDir,perl-Data-Dumper,perl-YAML
     733  alma: wget,make,chrony,patch,perl-Date-Manip,rpm-build,diffutils,perl-Module-Build,perl-ExtUtils-MakeMaker,perl-File-MimeInfo,perl-File-BaseDir,perl-Data-Dumper,perl-YAML
    712734  redhat:
    713735  suse: wget,make,ntp,patch,diffutils
     
    836858  default: /usr/sbin/ntpdate
    837859  centos-8: /bin/true
     860  rocky: /bin/true
     861  alma: /bin/true
    838862  rhel-8: /bin/true
    839863  fedora: /bin/true
     
    870894  deb: ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/pb.sources.list
    871895  centos-8: ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/pb.repo,ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/powertools.repo
     896  rocky: ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/pb.repo,ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/powertools.repo
     897  alma: ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/pb.repo,ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/powertools.repo
    872898  rhel-8: ftp://ftp.project-builder.org/$pbos->{'name'}/$pbos->{'version'}/$pbos->{'arch'}/pb.repo,ftp://ftp.project-builder.org/centos/8/$pbos->{'arch'}/powertools.repo
    873899
Note: See TracChangeset for help on using the changeset viewer.