- Please be careful: dak sends out a lot of emails and if not configured properly will happily send them to lots of people who probably didn't want those emails.
- Don't use the debian dak.conf, cron.* etc. as starting points for your own configuration files; they are highly Debian specific. Start from scratch and refer to the security.debian.org config files (-security) as they're a better example for a private archive.
- To process queue/:
dak process-upload
- processes queue/uncheckeddak process-new
- allows ftp administrator to process queue/new and queue/byhanddak process-policy
- processes policy queues (including new and byhand)
- To generate indices files:
dak dominate
- removes obsolete packages from suitesdak generate-packages-sources2
- generate Packages, Sourcesdak generate-releases
- generates Release
- To clean things up:
dak clean-suites
- to remove obsolete files from the pooldak clean-queues
- to remove obsolete/stray files from the queuedak rm
- to remove package(s) from suite(s)dak override
- to change individual override entries
- Information display:
dak ls
- shows information about package(s)dak queue-report
- shows information about package(s) in queue/dak override
- can show you individual override entriesdak graph
- creates some pretty graphs of queue sizes over time
dak init-archive
- initializes a projectb database from an existing archive
dak import-users-from-passwd
- sync PostgreSQL users with system usersdak cruft-report
- check for obsolete or duplicated packagesdak init-dirs
- directory creation in the initial setup of an archivedak check-archive
- various sanity checks of the database and archivedak control-overrides
- manipulates/lists override entriesdak control-suite
- removes/adds/lists package(s) from/to/for a suitedak stats
- produces various statisticsdak find-null-maintainers
- checks for users with no packages in the archive
To generate less-used indices files:
dak make-maintainers
- generates Maintainers file used by, e.g. debbugsdak make-overrides
- generates override.<foo> files
dak security-install
- wrapper for Debian security teamdak import-ldap-fingerprints
- syncs fingerprint and uid information with a debian.org LDAP DB
dak init-db
- currently only initializes a DB from a dak.conf config filedak check-overrides
- override cruft checker that doesn't work well with New Incoming
dak examine-package
- invoked by 'dak process-new' to "check" NEW packages
Please refer to setup/development.rst
for instructions on how to set up dak.