import sys
import traceback
import daklib.utils
-import warnings
from daklib.daklog import Logger
from daklib.config import Config
"Output html for packages in NEW"),
("show-deferred",
"Output html and symlinks for packages in DEFERRED"),
+ ("graph",
+ "Output graphs of number of packages in various queues"),
("rm",
"Remove packages from suites"),
"Generate file lists for apt-ftparchive"),
("generate-releases",
"Generate Release files"),
+ ("generate-packages-sources",
+ "Generate Packages/Sources files"),
("contents",
"Generate content files"),
+ ("metadata",
+ "Load data for packages/sources files"),
("generate-index-diffs",
"Generate .diff/Index files"),
("clean-suites",
"Manipulate suites in bulk"),
("cruft-report",
"Check for obsolete or duplicated packages"),
- ("decode-dot-dak",
- "Display contents of a .dak file"),
("examine-package",
"Show information useful for NEW processing"),
("find-null-maintainers",
"Sync PostgreSQL users with passwd file"),
("admin",
"Perform administration on the dak database"),
- ("init-db",
- "Update the database to match the conf file"),
("update-db",
"Updates databae schema to latest revision"),
("init-dirs",
"import old changes files into known_changes table"),
("add-user",
"Add a user to the archive"),
+ ("make-changelog",
+ "Generate changelog between two suites"),
+ ("copy-installer",
+ "Copies the installer from one suite to another"),
+ ("override-disparity",
+ "Generate a list of override disparities"),
]
return functionality
daklib.utils.warn("unknown command '%s'" % (cmdname))
usage(functionality, 1)
- # We do not care. No idea wth sqlalchemy warns about them, makes no sense,
- # so we ignore it.
- warnings.filterwarnings("ignore", 'Predicate of partial index')
-
# Invoke the module
module = __import__(cmdname.replace("-","_"))