I wanted to test that I had specified the correct Build-Depends in my Debian package of Licq 1.5.0-rc2. It seemed like the simplest way to do this was to create a personal builder installation and build the package in that chroot.
So I did:
sudo pbuilder create --debootstrapopts --variant=buildd |
Building should then be as simple as executing:
git-buildpackage --git-builder=/usr/share/doc/git-buildpackage/examples/gbp-pbuilder --git-cleaner="fakeroot debian/rules clean" |
Or it should have been that simple. Unfortunately the build failed with:
Fatal: no entropy gathering module detected |
After some googling and testing; the fix was to add two random devices to the chroot:
sudo pbuilder login --save-after-login mknod -m 666 /dev/random c 1 8 mknod -m 666 /dev/urandom c 1 9 chmod 666 /dev/null exit |
(The change of permission for /dev/null was needed to avoid getting errors later in the build process.)