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 )