This is an example of how to use
debian-config-packaging for creating
custom Debian/Ubuntu configurations.
igbinary directories are built into
packages/example-config-igbinary_1.3-gYYYYYYY_all.deb. All directories which
are added to Git (except
debian) are built. The package version is deduced
from the current Git commit; the
1.3 comes from the latest Git tag
name and the
3 comes from the number of successive commits until the latest
commit which has changed the package directory.
Base package features
- Requires distcc to be installed.
/etc/default/distccwith a custom version and restarts distccd.
/etc/crontab(as if it had been diverted by an older version of this package, but now we want the original).
Igbinary package features
- Requires PHP and our base configuration to be installed.
- Provides a custom-built version of the igbinary PHP extension.
- Writes a notice to syslog that php5-fpm might need restarting.
/usr/share/keyrings/*.gpgfiles will be automatically registered with APT.