Skip to content
This repository has been archived by the owner on Nov 21, 2017. It is now read-only.

Debian/Ubuntu config packaging example

Notifications You must be signed in to change notification settings

somia/debian-config-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an example of how to use debian-config-packaging for creating custom Debian/Ubuntu configurations.

The base and igbinary directories are built into packages/example-config-base_1.0-gXXXXXXX_all.deb and 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 in 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.
  • Replaces /etc/default/distcc with a custom version and restarts distccd.
  • Un-diverts /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.

Unused features

  • /usr/share/keyrings/*.gpg files will be automatically registered with APT.

About

Debian/Ubuntu config packaging example

Resources

Stars

Watchers

Forks

Packages

No packages published