Overview#
This page describes the process to create DS release for Fedora.
Authentication#
Obtain a Kerberos ticket for FEDORAPROJECT.ORG account and COPR authentication token.
Getting Source Package#
The repository for DS source package for Fedora is located at https://src.fedoraproject.org/rpms/389-ds-base. To clone the repository locally:
$ fedpkg clone 389-ds-base$ cd 389-ds-baseThe repository can be forked for development. To add the fork into the local repository:
Update Source Tarball#
Generate a tarball with the following commands:
$ cd ``\ ``389-ds-base$ git archive --prefix=389-ds-base-VERSION/ HEAD | bzip2 > 389-ds-base-VERSION.tar.bz2Generate the checksum for the source tarball with the following command:
$ cd ``\ ``Fedora/389-ds-base$ sha512sum --tag 389-ds-base-VERSION.tar.bz2Creating Test Build#
Create a COPR build with the following command:
$ cd ``\ ``Fedora/389-ds-base$ fedpkg copr-build edewata/pki --nowaitor create a scratch build with the following commands:
$ fedpkg srpm``$ fedpkg scratch-build –nowait –srpm ``