User Tools

Site Tools


public:techstuff:packaging:inspircd

inspircd

We want the latest inspircd2.0 branch for debian stable. Stable only has 1.1.22. Instead we'll grab 2.0 from testing, update it to the latest release, and backport it to stable.

apt-get update
apt-get --target-release testing source inspircd
  • Change into the source directory created by apt
  • Lock the debian watch file (debian/watch) down to the latest release as show below.
http://inspircd.github.com/downloads/ https://github.com/inspircd/inspircd/archive/v(2\.0\..+).tar.gz
  • Use uscan to update the source
uscan --verbose
  • Next run uupdate on the new source tarball
cd inspircd-2.0.5
uupdate ../inspircd_2.0.10.orig.tar.gz
  • Change to the new source and remove any patches [these should be upstream by now]
cd ../inspircd-2.0.10
rm debian/patch/*.diff
vim debian/patch/series
  • Now is a good time to add any extra modules you want to include. In my case I add chatlog.
  • Write a changelog entry for our update
dch -e
  • Build the dsc file so we can use pbuilder
debuild -i -us -uc -S
  • Jump back up a directory and get pbuilder to build the deb.
cd ..
pbuilder-dist squeeze build inspircd_<version>.dsc
public/techstuff/packaging/inspircd.txt · Last modified: 2020/04/25 13:05 by 127.0.0.1