Skip to content

obnoxxx/samba-build-fork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Samba CentOS/Fedora RPM Builds

status status status

status status status

status status status

status status status

This repository contains automation to create RPMs for CentOS Stream 8/9 and Fedora from Samba repository. In order to allow building from a variety of git refspecs, the following make target format is used:

$ make < rpms.centos8 | rpms.centos9 | rpms.fedora > [ vers=< fedora-version > refspec=< branch-name | tag-name | h:<git-commit-hash> > ]

Few examples:

  • $ make rpms.centos8 refspec=v4-20-test
  • $ make rpms.centos9 refspec=h:a0862d6d6de
  • $ make rpms.fedora vers=39 refspec=samba-4.19.6

As of now 4.19, 4.20 and master branches are supported. In the absence of refspec argument, the master branch is built by default. The above format is also applicable for other make targets. The vers argument is only valid for Fedora related make targets and in its absence, the default version is set to 40.

Except on CentOS Stream 8, in addition to vfs-glusterfs and vfs-cephfs, Active Directory Domain Controller components are also built as RPMs.

These are automatically run as nightly jobs for CentOS Stream 8/9 and Fedora 39/40 on centos-ci and published as yum repositories.

About

Customized Samba Builds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 99.9%
  • Other 0.1%