.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH MINI-BUILDD "8" "April 2024" "mini-buildd 2.0.14" "System Administration Utilities" .SH NAME mini-buildd \- Once minimal Debian build and repository daemon .SH DESCRIPTION usage: mini\-buildd [\-h] [\-\-version] [\-l {CRITICAL,ERROR,WARNING,INFO,DEBUG}] .IP [\-v] [\-q] [\-N HOSTNAME] [\-E HTTP_ENDPOINT [HTTP_ENDPOINT ...]] [\-W HTTPD_BIND] [\-S SMTP] [\-U DEDICATED_USER] [\-H HOME] [\-d OPTION,..] [\-P PASSWORD] [\-D APP[.MODEL]] [\-L FILE] [\-R] .PP Once minimal Debian build and repository daemon .SS "options:" .TP \fB\-h\fR, \fB\-\-help\fR show this help message and exit .TP \fB\-\-version\fR show program's version number and exit .TP \fB\-l\fR {CRITICAL,ERROR,WARNING,INFO,DEBUG}, \fB\-\-log\-level\fR {CRITICAL,ERROR,WARNING,INFO,DEBUG} set log level (DEBUG will enable exception tracebacks and python warnings) (default: INFO) .TP \fB\-v\fR, \fB\-\-verbose\fR DEPRECATED (use \fB\-\-log\-level\fR): increase log level. Give twice for max logs (default: 0) .TP \fB\-q\fR, \fB\-\-quiet\fR DEPRECATED (use \fB\-\-log\-level\fR): decrease log level. Give twice for min logs (default: 0) .SS "daemon arguments:" .TP \fB\-N\fR HOSTNAME, \fB\-\-hostname\fR HOSTNAME, \fB\-\-fqdn\fR HOSTNAME Custom public (fully qualified) hostname used for all services (uses host's FQDN if none given). (default: None) .TP \fB\-E\fR HTTP_ENDPOINT [HTTP_ENDPOINT ...], \fB\-\-http\-endpoint\fR HTTP_ENDPOINT [HTTP_ENDPOINT ...] HTTP Server Endpoint: Twisted\-style Network Server Endpoint .IP See: https://twistedmatrix.com/documents/current/core/howto/endpoints.html#servers .IP Notation Examples:: .TP \&'tcp6:port=8066' : Unencrypted, bind on all interfaces. .TP \&'ssl:port=8066:privateKey=KEY_PATH:certKey=CERT_PATH': Encrypted, bind on all interfaces. \&'tcp6:interface=localhost:port=8066' : Unencrypted, bind on localhost only. \&'localhost:8066' : Compatibility host:port syntax (don't use \fB\-\-\fR might eventually go away). .IP You may give multiple endpoints \fB\-\-\fR the first endpoint given will be the primary. .IP (default: ['tcp6:port=8066']), not (default: None) .TP \fB\-W\fR HTTPD_BIND, \fB\-\-httpd\-bind\fR HTTPD_BIND DEPRECATED (use '\-\-http\-endpoint' instead): Web Server IP/Hostname and port to bind to. (default: :::8066) .TP \fB\-S\fR SMTP, \fB\-\-smtp\fR SMTP SMTP credentials in format '[USER]:[PASSWORD]@smtp|ssmtp://HOST:PORT'. (default: :@smtp://localhost:25) .TP \fB\-U\fR DEDICATED_USER, \fB\-\-dedicated\-user\fR DEDICATED_USER Force a custom dedicated user name (to run as a different user than 'mini\-buildd'). (default: mini\-buildd) .TP \fB\-H\fR HOME, \fB\-\-home\fR HOME Run with this home dir (you may use '~' for user expansion). The only use case to change this for debugging, really. (default: ~) .SS "logging and debugging arguments:" .TP \fB\-d\fR OPTION,.., \fB\-\-debug\fR OPTION,.. Comma\-separated list of special debugging options: \&'webapp' (put web application [django] in debug mode), \&'sbuild' (run sbuild in debug mode), \&'keep' (keep spool and temporary directories). (default: ) .SS "database arguments:" .TP \fB\-P\fR PASSWORD, \fB\-\-set\-admin\-password\fR PASSWORD Update password for superuser ('admin'); user is created if non\-existent yet. (default: None) .TP \fB\-D\fR APP[.MODEL], \fB\-\-dumpdata\fR APP[.MODEL] Dump database contents for app[.MODEL] as JSON file (see 'django\-admin dumpdata'). (default: None) .TP \fB\-L\fR FILE, \fB\-\-loaddata\fR FILE INTERNAL USE ONLY, use with care! Load JSON file into database (see 'django\-admin loaddata'). (default: None) .TP \fB\-R\fR, \fB\-\-remove\-system\-artifacts\fR INTERNAL USE ONLY, use with care! Bulk\-remove associated data of all objects that might have produced artifacts on the system. (default: False) .PP See also: Online manual, usually at http://localhost:8066/static/manual/.