DRBLSRV(8)
π DRBLSRV β the girlies' guide to section 8 (administration commands) π
okay so bestie, you're in the admin commands part of the manual, section 8, and the star of the show is drblsrv. no cap, she's the whole reason you're here. let's get into it π«Ά
β¨ NAME β¨
drblsrv β the program that makes you a DRBL server π
π SYNOPSIS π
drblsrv [{-f | --force-yes}] [{-i | --install}] [{-u | --uninstall}]
[{-v | --verbose}] [{-t | --testing} {y | n}]
[{-a | --unstable} {y | n}] [{-n | --netinstall} {y | n}]
[{-m | --smp-client} {y | n}] [{-x | --set-proxy} {y | n}]
[{-c | --console-output} {y | n}]
[{-g | --upgrade_system} {y | n}]
[{-k | --client_archi} {0 | 1 | 2}]
[{-o | --client_kernel_from} {1 | 2}]
[{-s | --skip-select-repository}]
[{-l | --language} {0 | 1 | 2}]
drblsrv [{-h | --help} | {-v | --version}]
π¦ DESCRIPTION π¦
so drblsrv is literally the program that builds a DRBL server, or keeps one running. it's giving main character energy for your whole DRBL setup. that's the whole vibe. β¨
π OPTIONS π
she follows the usual GNU command line syntax β long options start with two dashes (-). here's the full rundown, no skipping, we're doing all of them πͺ
-f,--force-yesβ forces a yes. β οΈ only for Debian-like distributions, and honestly? don't. it should not be used unless you're in a very special situation. usingforce-yescan potentially destroy your system. π not the vibe, bestie, be careful.-i,--installβ installs DRBL. slay, let's go π₯-u,--uninstallβ uninstalls DRBL. it's giving goodbye π-v,--verboseβ verbose mode. she's chatty, she tells you everything π¬-t [y/n],--testing [y/n]β use packages from the testing branch, or don't. your call π-a [y/n],--unstable [y/n]β use packages from the unstable branch, or don't. living on the edge, iconic π-n [y/n],--netinstall [y/n]β install the network installation program, or nah π§-m [y/n],--smp-client [y/n]β use an SMP kernel for DRBL clients, or nah π-x [y/n],--set-proxy [y/n]β set a proxy, or nah π«Ά-c [y/n],--console-output [y/n]β set console output for the client, or nah π-g [y/n],--upgrade_system [y/n]β upgrade the system, or nah β-k [0|1|2],--client_archi [0|1|2]β sets the client's CPU arch:0for i386,1for i586,2for the same level as the DRBL server (and for x86_64 you use2). okay so remember that last bit, it's important π-o [1|2],--client_kernel_from [1|2]β picks where the client's kernel image comes from:1means from the DRBL server's running kernel (if available),2means from the ayo repository πΈ-s,--skip-select-repositoryβ skips the question about selecting a repository. no questions asked, periodt π-l [N],--language [N]β sets the language that gets shown, where N is:0for English,1for Traditional Chinese (Big5) - Taiwan,2for Traditional Chinese (UTF-8, Unicode) - Taiwan π-h,--helpβ shows a summary of options. the classic π-v,--versionβ shows the version of the program. yes,-vdoes double duty here, iykyk π
π FILES π
/etc/drbl/drbl.confβ the system-wide config file that controls howdrblsrvbehaves. peek atdrbl.conf(5)for the details β¨${HOME}/.drbl.confβ the per-user config file that controls howdrblsrvbehaves. again,drbl.conf(5)has the tea π΅
π ENVIRONMENT π
DRBL_SCRIPT_PATHβ if you use it, that defined path is what gets used to access each of drbl's routine scripts π₯
π©Ί DIAGNOSTICS π©Ί
so these diagnostics may get issued on stderr:
- Any error messages worth to be reported in this manpage? β if so, they should be documented here.
and drblsrv provides some return codes that you can use in scripts, okay so here they are:
- Code
0β Program exited successfully. we love a happy ending π - Code
1β is such documentation useful? If no, erase it.
π KNOWN BUGS π
the program is currently limited to only work with ... [some known bugs?] π not me just reporting it exactly as it is, bestie
π SEE ALSO π
drbl.conf(5), drblpush(8)
π AUTHORS π
- Georges Khaznadar
<georgesk@ofset.org>β wrote this manpage for the Debian system, based on the output of the commanddrblsrv -h. a legend π«Ά - Steven Shiau
<steven@nchc.org.tw>β wrote the commanddrblsrv, including its short documentation. the OG π
π COPYRIGHT π
Copyright Β© 2011 Georges Khaznadar
this manual page was written for the Debian system (and may be used by others).
permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation.
on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
okay that's the whole page bestie, go build your server, you're gonna eat π β¨
β and this little page? it's drblsrv, dated 12/27/2011, hanging out in section 8 of the manual. mwah, bye π
π¦ where this page comes from
- debian bookworm: drbl 5.2.7-1 Β· GPL-2.0-only
- debian trixie: drbl 5.4.10-1 Β· GPL-2.0-only
- ubuntu jammy: drbl 4.5.16-1 Β· GPL-2.0-only
- ubuntu noble: drbl 5.2.30-1 Β· GPL-2.0-only
- ubuntu questing: drbl 5.5.9-1
- ubuntu resolute: drbl 5.7.12-1 Β· GPL-2.0-only
- ubuntu stonking: drbl 5.10.7-1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms