notqmail
notqmail copied to clipboard
create qmail-release in /var/qmail/control
There is some merit in creating a release file (/var/qmail/control/qmail-release) with the following information
- Version number
- build information like if was built from source or installed from RPM/Debain/pkgsrc, etc
- support url, IRC url, documentation url, etc
- C compiler and version and the OS version used for building the binaries
Often it happens that some admin installs qmail, netqmail, s/qmail, indimail-mta, notqmail. Then the admin leaves the company. When some issue happens, the next admin has to figure out how to solve the issue and where to ask for help. When the admin asks for help, we can ask the admin to print the content of the release file. This information can quickly tells is if there was a bug (that the admin is now facing) that was solved in the later release. It is a good practice to record information about the build (most important being the version number). The Makefile setup target can create this file. Binary packaging can also create this file.
qmail-showctl can be modifed to show this information
A sample release file for notmail can be like this
NAME=notqmail
Description="notqmail"
MTA_version=1.09
ID=notqmail
HOME_URL="https://github.com/notqmail/notqmail"
IRC="#qmail"
Documentation="https://notqmail.org/"
PACKAGE_BUGREPORT="'notqmail <[email protected]>"