------------------------------------------------------------------------ # step 0: rm --verbose --recursive ~/pct-update-system-0.1.0 # step 1: mkdir -p ~/pct-update-system-0.1.0 # step 2: cp --verbose ~/.scripts/support/pct-update-system ~/pct-update-system-0.1.0/ # step 3: cd ~/packages-checkout/deb/pct-update-system/ tar --create --verbose --gzip --exclude=".svn" --file ~/packages-checkout/deb/pct-update-system/pct-update-system-0.1.0.tar.gz pct-update-system-0.1.0/ tar --list --file pct-update-system-0.1.0.tar.gz # step 4: cd ~/packages-checkout/deb/pct-update-system/pct-update-system-0.1.0/ dh_make --copyright gpl --email jelledejong@powercraft.nl --file ../pct-update-system-0.1.0.tar.gz # step 6: echo 'usr/bin' | tee ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/dirs echo 'etc/apt' | tee --append ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/dirs echo 'etc/apt/apt.conf.d' | tee --append ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/dirs echo 'etc/apt/sources.list.d' | tee --append ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/dirs # step 7: echo '05powercraft etc/apt/apt.conf.d' | tee ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/install echo 'powercraft.list etc/apt/sources.list.d' | tee --append ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/install echo 'pct-update-system usr/bin' | tee --append ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/install echo 'preferences etc/apt' | tee --append ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/install echo 'sources.list etc/apt' | tee --append ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/install # step 8: cd ~/packages-checkout/deb/pct-update-system/pct-update-system-0.1.0/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 watch.ex rm --verbose pct-update-system.default.ex pct-update-system.doc-base.EX # step 9: vim ~/packages-checkout/deb/pct-update-system/pct-update-system-0.1.0/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-update-system/pct-update-system-0.1.0/debian/ debuild clean debuild debuild clean # step 12: cd ~ lintian -i ~/packages-checkout/deb/pct-update-system/pct-update-system_0.1.0-1_i386.deb lintian -i ~/packages-checkout/deb/pct-update-system/pct-update-system_0.1.0-1_i386.changes # step 13: dupload ~/packages-checkout/deb/pct-update-system/pct-update-system_0.1.0-1_i386.changes # step 14: ssh jelle@powercraft.nl su - # step 15: # reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian remove sid pct-update-system reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian include sid /var/www/powercraft.nl/packages/debian/incoming/pct-update-system_0.1.0-1_i386.changes 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 {} \; rm --verbose /var/www/powercraft.nl/packages/debian/incoming/* logout logout # step 16: sudo apt-get update sudo apt-get install pct-update-system ------------------------------------------------------------------------ # step 1: 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 # step 2: mkdir ~/packages-checkout/deb/pct-update-system/pct-update-system-0.1.0 svn del ~/packages-checkout/deb/pct-update-system/pct-update-system-devel/ # step 3: cd ~/packages-checkout/deb/pct-update-system/ tar --create --verbose --gzip --exclude=".svn" --file ~/packages-checkout/deb/pct-update-system/pct-update-system-0.1.0.tar.gz pct-update-system-0.1.0/ rm --recursive --verbose pct-update-system-0.1.0 # step 4: cd ~/packages-checkout/deb/pct-update-system/pct-update-system-0.1.0/ uupdate -u ../pct-update-system-0.1.0.tar.gz # debchange --newversion 0.1.0 cd ../pct-update-system-0.1.0 # step 5: cd ~/packages-checkout/deb/pct-update-system/pct-update-system-0.1.1/ debuild clean debuild debuild clean # step 6: cd ~ lintian -i ~/packages-checkout/deb/pct-update-system/pct-update-system_0.1.0-1_i386.deb lintian -i ~/packages-checkout/deb/pct-update-system/pct-update-system_0.1.0-1_i386.changes # step 7: dupload ~/packages-checkout/deb/pct-update-system/pct-update-system_0.1.0-1_i386.changes # step 8: svn add pct-update-system*0.1.0* # step 9: ssh jelle@powercraft.nl su - # step 10: reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian include sid /var/www/powercraft.nl/packages/debian/incoming/pct-update-system_0.1.0-1_i386.changes 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 {} \; ls -hal /var/www/powercraft.nl/packages/debian/incoming/ rm --verbose /var/www/powercraft.nl/packages/debian/incoming/* logout logout # step 11: sudo apt-get update sudo apt-get upgrade ------------------------------------------------------------------------ # step 0: 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 # step 1: cd ~/packages-checkout/source/pct-update-system/ tar --create --verbose --gzip --exclude=".svn" --file ~/packages-checkout/source/pct-update-system/pct-update-system-0.1.1.tar.gz pct-update-system-0.1.1/ tar --list --file pct-update-system-0.1.1.tar.gz # step 2: cd ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.0/ uupdate -u ../pct-update-system-0.1.1.tar.gz # debchange --newversion 0.0.20090101 # debchange --append # debchange --increment cd ../pct-update-system-0.1.1 # step 3: vim ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/debian/rules # step 4: cd ~/packages-checkout/source/pct-update-system/debian/pct-update-system-0.1.1/ debuild clean debuild debuild clean # step 5: cd ~ lintian -i ~/packages-checkout/source/pct-update-system/debian/pct-update-system_0.1.1-1_all.deb lintian -i ~/packages-checkout/source/pct-update-system/debian/pct-update-system_0.1.1-1_i386.changes # step 6: dupload ~/packages-checkout/source/pct-update-system/debian/pct-update-system_0.1.1-1_i386.changes # dupload --to mentors ~/packages-checkout/source/pct-update-system/debian/pct-update-system_0.1.1-1_i386.changes # dput mentors ~/packages-checkout/source/pct-update-system/debian/pct-update-system_0.1.1-1_i386.changes # step 7: ssh jelle@powercraft.nl su - # step 8: mv --verbose /home/jelle/packages/debian/incoming/* /var/www/powercraft.nl/packages/debian/incoming/ # step 9: # reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian remove sid pct-update-system reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian include sid /var/www/powercraft.nl/packages/debian/incoming/pct-update-system_0.1.1-1_i386.changes # step 10: 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 111: rm --verbose /var/www/powercraft.nl/packages/debian/incoming/* logout logout # step 12: sudo apt-get update sudo apt-get install pct-update-system # step 13: cd ~/packages-checkout/source/pct-update-system/ svn add pct-update-system-0.1.1.tar.gz svn add debian/pct-update-system*0.1.1-1* svn del debian/pct-update-system*0.1.0*