------------------------------------------------------------------------ # step 0: rm --verbose --recursive ~/pct-desktop-environment-0.0.20081207 # step 1: mkdir --verbose --parents ~/pct-desktop-environment-0.0.20081207/ # step 2: 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 3: cd ~ tar --create --verbose --gzip --file ~/pct-desktop-environment-0.0.20081207.tar.gz pct-desktop-environment-0.0.20081207/ # step 4: cd ~/pct-desktop-environment-0.0.20081207/ dh_make --copyright gpl --email jelledejong@powercraft.nl --file ../pct-desktop-environment-0.0.20081207.tar.gz # step 5: echo 'usr/bin' | tee ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.1.0/debian/dirs echo 'etc/X11' | tee --append ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.1.0/debian/dirs echo 'usr/share/xsessions' | tee --append tee --append ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.1.0/debian/dirs # step 6: echo 'pct-desktop-environment usr/bin' | tee ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.1.0/debian/install echo 'Xsession.example etc/X11' | tee --append ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.1.0/debian/install echo 'pct-desktop-environment.desktop usr/share/xsessions' | tee --append ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.1.0/debian/install # step 8: vim ~/pct-desktop-environment-0.0.20081207/debian/rules vim ~/pct-desktop-environment-0.0.20081207/debian/copyright vim ~/pct-desktop-environment-0.0.20081207/debian/changelog vim ~/pct-desktop-environment-0.0.20081207/debian/control # step 9: cd ~/pct-desktop-environment-0.0.20081207/debian/ debuild clean debuild debuild clean # step 10: cd ~ lintian -i ~/pct-desktop-environment_0.0.20081207-1_i386.deb lintian -i ~/pct-desktop-environment_0.0.20081207-1_i386.changes # step 11: dupload ~/pct-desktop-environment_0.0.20081207-1_i386.changes # step 12: ssh jelle@powercraft.nl su - reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian include sid /var/www/powercraft.nl/packages/debian/incoming/pct-desktop-environment_0.0.20081207-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 13: sudo apt-get update sudo apt-get install pct-desktop-environment ------------------------------------------------------------------------ sudo apt-get install dh-make build-essential devscripts lintian dupload dput # 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 --parents ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.0.20081209 # step 3: cd ~/packages-checkout/source/pct-desktop-environment/ tar --create --verbose --gzip --exclude=".svn" --file ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.1.0.tar.gz pct-desktop-environment-devel/ tar --list --file pct-desktop-environment-0.1.0.tar.gz # step 4: cd ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.0.20081209/ uupdate -u ../pct-desktop-environment-0.1.0.tar.gz cd ../pct-desktop-environment-0.1.0 # step 5: cd ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment-0.1.0/ debuild clean debuild debuild clean # step 6: cd ~ lintian -i ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment_0.1.0-1_all.deb lintian -i ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment_0.1.0-1_i386.changes # step 7: dupload ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment_0.1.0-1_i386.changes dupload --to mentors ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment_0.1.0-1_i386.changes # dput mentors ~/packages-checkout/source/pct-desktop-environment/pct-desktop-environment_0.1.0-1_i386.changes # step 8: ssh jelle@powercraft.nl su - # step 9: 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-desktop-environment reprepro --verbose --ask-passphrase --basedir /var/www/powercraft.nl/packages/debian include sid /var/www/powercraft.nl/packages/debian/incoming/pct-desktop-environment_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 15: sudo apt-get update sudo apt-get upgrade ------------------------------------------------------------------------