pkgos.make(8)

pkgos.make8

Helper with useful functions for maintainers

Usage

pkgos.make

Overview

pkgos.make uses exist .init.in file to generate appropriate init script, systemd unit if these files are absent. This make file also contains some common functions which can be useful for maintainers:

-gen-init-configurations

this function is responsible for generating init script and systemd unit.

-gen-author-list

generates list of authors taken from git log.

-gen-upstream-changelog

generate changelog file for debian distribution from git log.

-get-orig-source

downloads the new upstream tarball by using uscan.

-fetch-upstream-remote

downloads package from the upstream (https://github.com/openstack/<package_name>). The package_name is determined by the package of the current directory.

-gen-orig-(xz|gz|bz2)

creates original tarball by using (xz|gz|bz2) data compressor.

-get-master-branch

create master branch.

-get-vcs-source

is the pipeline of the functions fetch-upstream-remote, gen-orig-xz, get-master-branch.

-versioninfo

write package version to the versioninfo file.

-display-po-stats

displays number of translated messages for each .po file in debian/po.

-call-for-po-trans

this functions calls podebconf-report-po with specific parameters.

-regen-manifest-patch

generate list of all files of the package and write it to the MANIFEST.in.

Examples

For calling functions above use next syntax:

./debian/rules <function_name>

Releases

5 releases since Debian 9 (Stretch); the text changed 1 time.

  1. 9
  2. 10–13

Bugs

No known bugs.

Author

Script is written by Thomas Goirand <[email protected]>
Man page is written by Andrii Kroshchenko <[email protected]>

From openstack-pkg-tools 135 in Debian 13 (Trixie). Parsed by carta from the page's man source.