CZ.NIC Laboratories maintain the home:CZ-NIC project group.
For other useful information see notes about Knot Resolver packaging.
There are currently two scripts needed to build and push package sources into OBS.
Push only tested packages that have been released into the 'latest' repositories.
./scripts/build_distrofiles.sh -p libisds
./scripts/build_distrofiles.sh -p datovka
prepare package sources for libisds and datovka. In order to change the VERSION and RELEASE numbers you need to edit the script.
The following command
./scripts/build_in_obs.sh --devel -p datovka
pushes prepared package sources of datovka onto OBS.
Use --help parameter on both scripts to get full listing of supported options.
The 'devel' repository contains development builds of the application. The application may be unstable in some circumstances.
./scripts/build_git_archive.sh -b develop
will build a datovka archive (e.g. datovka-220.127.116.1199.20180625.131554.fe5193ec8d647f62.tar.xz). The version string contains:
The script generates text output to inform the user about the progress. The last generated line contains the name of the newly created archive.
Use the version string (from the archive name) to prepare the package into OBS:
./scripts/build_distrofiles.sh -p datovka -v 18.104.22.16899.20180625.131554.fe5193ec8d647f62
After the package has been prepared you can upload it into OBS:
./scripts/build_in_obs.sh -p datovka --devel -v 22.214.171.12499.20180625.131554.fe5193ec8d647f62
For more info on useful commands see notes in Knot wiki or consult the OBS documentation.