http://mentors.debian.net/ http://debtags.alioth.debian.org/ http://debtags.alioth.debian.org/cloud/ http://debtags.alioth.debian.org/faq.html#when-are-the-tags-going-to-move-in-the-control-file reportbug wnpp #Intent To Package sudo apt-get install dh-make build-essential devscripts lintian dupload dput # step 1: rm --verbose --recursive ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2 # step 2: mkdir --verbose ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2 # step 3: cd ~/packages-checkout/deb/pct-wireless-setup/ tar --create --verbose --gzip --exclude=".svn" --file ~/packages-checkout/deb/pct-wireless-setup/pct-wireless-setup-0.0.2.tar.gz pct-wireless-setup-0.0.2/ tar --list --file pct-wireless-setup-0.0.2.tar.gz # step 4: cd ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2 dh_make --copyright gpl --email jelledejong@powercraft.nl --file ../../pct-wireless-setup-0.0.2.tar.gz # step 6: echo 'usr/bin' | tee ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian/dirs echo 'etc' | tee --append ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian/dirs echo 'etc/pct-wireless-setup.conf.d' | tee --append ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian/dirs # step 7: echo '50wpa-personal etc/pct-wireless-setup.conf.d' | tee ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian/install echo 'pct-wireless-setup usr/bin' | tee --append ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian/install echo 'pct-wireless-setup.conf etc' | tee --append ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian/install # step 8: cd ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian rm --verbose docs cron.d.ex emacsen-install.ex emacsen-remove.ex emacsen-startup.ex init.d.ex init.d.lsb.ex manpage.1.ex manpage.sgml.ex manpage.xml.ex menu.ex postinst.ex postrm.ex preinst.ex prerm.ex README.Debian rm --verbose pct-wireless-setup.default.ex pct-wireless-setup.doc-base.EX # step 9: # comment # $(MAKE) # uncomment # dh_install # set manpage # set changelog vim ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian/rules # step 10: echo 'DEBSIGN_KEYID="78830E32"' | tee ~/.devscripts echo 'DEBUILD_DPKG_BUILDPACKAGE_OPTS="-i -ICVS -I.svn"' | tee --append ~/.devscripts DEBEMAIL=jelledejong@powercraft.nl EDITOR=geany DEBFULLNAME="Jelle de Jong" export DEBEMAIL DEBFULLNAME EDITOR # see /usr/share/doc/devscripts # step 11: cd ~/packages-checkout/deb/pct-wireless-setup/debian/ tar --extract --verbose --gunzip --file ~/packages-checkout/deb/pct-wireless-setup/pct-wireless-setup-0.0.2.tar.gz # step 12: cd ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup-0.0.2/debian/ debuild clean debuild debuild clean # step 13: cd ~ lintian -i ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup_0.0.2-1_i386.deb lintian -i ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup_0.0.2-1_i386.changes # step 14: dupload ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup_0.0.2-1_i386.changes dupload --to mentors ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup_0.0.2-1_i386.changes dput mentors ~/packages-checkout/deb/pct-wireless-setup/debian/pct-wireless-setup_0.0.2-1_i386.changes # step 15: ssh jelle@powercraft.nl su - # step 16: mv --verbose /home/jelle/packages/debian/incoming/* /var/www/powercraft.nl/packages/debian/incoming/ # step 17: # reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian remove sid pct-wireless-setup reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian include sid /var/www/powercraft.nl/packages/debian/incoming/pct-wireless-setup_0.0.2-1_i386.changes # step 18: find /var/www/powercraft.nl/packages/ -type d -exec chmod 750 {} \; find /var/www/powercraft.nl/packages/ -type f -exec chmod 640 {} \; find /var/www/powercraft.nl/packages/ -exec chgrp www-data {} \; # step 19: rm --verbose /var/www/powercraft.nl/packages/debian/incoming/* logout logout # step 16: sudo apt-get update sudo apt-get install pct-wireless-setup ------------------------------------------------------------------------ svn add pct-wireless-setup-0.0.2.tar.gz svn add debian/pct-wireless-setup*0.0.2*