Install
- download - download the packages into the cache diractory
- unpack - unpack the selected packages, if not unpacked into the staging area
- pre-config - get all required data from the user, either from a kick-start file or from some UI
- prepare - copy or link the files from the staging to the vhost directory (including the remote host)
- install-db - poll the remote host, to do the database install
- post-config - poll the remote host, to do the post-db configuration, based on the pre-config answers
Update
- download - downloads PACKAGES from the repconfigured URL
- update-cache - updates then local package info cache
Package
- package - packages the directories specified by a package description
- package-db - packages the database
Upgrade
- download
- unpack
- pre-config
- prepare
- update-db - apply the required database updates
- post-config
Dist upgrade
- changedist - gets the DISTS file
- upgrade - same as upgrade
Notes
All this is shamelessly ripped off the supercow powered apt, and twisted a bit to suit Drupal installs
All updates will end up in bryght's svn repository and my one