cvsd(8)

πŸ“¦
version 1.0.25build1 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– cvsd β€” the girlies' guide to the chroot wrapper πŸ’–

okay so real talk, this is cvsd(8) from the System Manager's Manual, and it's literally the glow-up your cvs pserver deserves ✨


✨ NAME ✨

cvsd β€” a chroot wrapper that runs cvs pserver more securely. no cap, that's the whole job description πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

cvsd [options]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay bestie, so cvsd is a wrapper program for cvs in pserver mode. what it does is it runs cvs pserver under a special uid/gid, locked away inside a chroot jail 🏰 (jail but make it cozy). it's giving security but with boundaries.

cvsd runs as a daemon and it's controlled through a configuration file β€” see cvsd.conf(5) for that one. it's relatively easy to configure, and honestly? tools are provided so you can easily set up a chroot jail (see cvsd-buildroot(8)) and manage repositories (see cvsd-passwd(8)). we love a supportive ecosystem 🫢

also, go read the README for more information and all the details on setting up a chroot jail and repositories. it's not a want, it's a need.

🌸 OPTIONS 🌸

cvsd accepts the following options, and yes we're going through every single one because every single one matters:

  • -f, --config=FILE β€” use FILE as the configfile. the default is /etc/cvsd/cvsd.conf, so if you don't say anything it just vibes with that one.
  • --nofork β€” cvsd will not put itself in the background. it stays right here with you, main character energy, not leaving the group chat.
  • -d, --debug β€” enable debugging mode. cvsd will not put itself in the background, and it sends verbose debugging info to stderr. otherwise cvsd handles connections as usual. ⚠️ this option is for debugging purposes only, so like, don't make it your whole personality.
  • --help β€” display short help and exit. it's giving "here's the tea, bye" πŸ’¨
  • -V, --version β€” output version information and exit. iconic, brief, slay.

πŸ‘€ SEE ALSO πŸ‘€

cvsd.conf(5) Β· cvsd-buildroot(8) Β· cvsd-passwd(8)

go read them, iykyk πŸ’œ


πŸ“ FILES πŸ“

  • /etc/cvsd/cvsd.conf β€” the configuration file (see cvsd.conf(5))

πŸ‘‘ AUTHOR πŸ‘‘

Arthur de Jong <arthur@arthurdejong.org>. ty for your service, king 🫑


and that's the whole page bestie!! this was Version 1.0.25, dated Nov 2024, and that's your cvsd(8) πŸ’–βœ¨πŸŽ€ ngl you ate by reading the whole thing πŸ¦‹

πŸ“¦ where this page comes from