Debian-Apt-PM
view release on metacpan or search on metacpan
examples/repo/Makefile view on Meta::CPAN
dpkg-scansources unstable /dev/null > unstable/Sources
bzip2 -c9 unstable/Packages > unstable/Packages.bz2
gzip -c9 unstable/Packages > unstable/Packages.gz
bzip2 -c9 unstable/Sources > unstable/Sources.bz2
gzip -c9 unstable/Sources > unstable/Sources.gz
dpkg-scanpmpackages
apt-ftparchive -c=Release.conf release unstable > unstable/Release
-rm unstable/Release.gpg
gpg -abs -o unstable/Release.gpg unstable/Release
move-new-packages:
mv *.deb *.udeb *.gz *.bz2 *.changes *.dsc unstable/unsorted/ || /bin/true
clean:
rm -f unstable/Packages* unstable/Sources* unstable/Release* unstable/PerlPackages*
lib/Debian/Apt/PM/SettingUpBuildSystem.pod view on Meta::CPAN
sudo bash -c 'echo "127.0.0.1"' > /var/cache/pbuilder/base.cow/etc/hosts'
sudo bash -c 'echo "deb file:///var/cache/pbuilder/result/ unstable/" >> /var/cache/pbuilder/base.cow/etc/apt/sources.list'
sudo bash -c 'echo "deb file:///var/cache/pbuilder/result/ unstable/" >> /etc/apt/sources.list'
cd /var/cache/pbuilder/result/
sudo chown b .
wget http://github.com/jozef/Debian-Apt-PM/raw/master/examples/repo/Makefile
wget http://github.com/jozef/Debian-Apt-PM/raw/master/examples/repo/Release.conf
mkdir -p unstable/unsorted
vim Release.conf
# generate a key without passphrase
gpg --gen-key
gpg --export --armor | sudo apt-key add -
gpg --export --armor | sudo chroot /var/cache/pbuilder/base.cow/ apt-key add -
make
sudo apt-get update
sudo chroot /var/cache/pbuilder/base.cow su -
echo build > /etc/debian_choot
apt-get update
apt-get install cowdancer
exit
sudo bash -c 'echo "BINDMOUNTS=/var/cache/pbuilder/result" >> /etc/pbuilderrc'
script/dh-make-pm view on Meta::CPAN
mkdir /var/cache/pbuilder/result/unstable
wget http://bratislava.pm.org/tutorial/debian-simple-repo/Makefile -O /var/cache/pbuilder/result/Makefile
wget http://bratislava.pm.org/tutorial/debian-simple-repo/Release.conf -O /var/cache/pbuilder/result/Release.conf
vim /var/cache/pbuilder/base.cow/etc/apt/sources.list # update to your taste
echo "deb file:///var/cache/pbuilder/result/ unstable/" >> /var/cache/pbuilder/base.cow/etc/apt/sources.list
echo "deb file:///var/cache/pbuilder/result/ unstable/" >> /etc/apt/sources.list
# generate a key without passphrase
gpg --gen-key
gpg --export --armor $KEYID
apt-key add -
chroot /var/cache/pbuilder/base.cow/
apt-key add -
exit
cd /var/cache/pbuilder/result/
make
cowbuilder --update --bindmounts /var/cache/pbuilder/result/
( run in 0.534 second using v1.01-cache-2.11-cpan-e1769b4cff6 )