DEBSPAWN-LOGIN(1)

πŸ“¦
version 0.6.5 Β· 2 versions
  • 0.6.5 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.5.2 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ DEBSPAWN-LOGIN ✨

okay bestie, so this is the manual page for debspawn login β€” the lil' command from Debspawn that yeets you straight into a container and hands you a shell 🫢 it's filed under section 1, and it's giving "let me in, let me iiiin" energy. πŸ’…


🌸 NAME 🌸

debspawn-login β€” open an interactive shell session in a container 🐚✨


πŸŽ€ SYNOPSIS πŸŽ€

debspawn login [-h|--help] [--variant] [-a|--arch] [--suite]
               [--persistent] [--allow] [--boot] {NAME}

like… look at her. all those flags lined up like a fit check. πŸ‘‘


πŸ’– DESCRIPTION πŸ’–

so basically this command drops you into an interactive shell session inside a container β€” and not just any container, specifically one that's normally used for building πŸ”¨

why would you even want that, you ask? because:

  • you can inspect the build environment and see what's actually going on in there πŸ‘€
  • you can manually customize the container image for special applications β€” but ONLY if the --persistent flag is set, otherwise your changes ghost you 😭

periodt. that's the whole vibe.


✨ OPTIONS ✨

  • NAME β€” the name of the container image (usually it's just a distribution suite name, iykyk). this one's the main character, she's required. πŸ’œ
  • -h, --help β€” prints a brief lil' help thing about all the available commands. your "wait what was that flag again" bestie 🫢
  • --variant β€” sets the variant of the selected image, the one that was used for bootstrapping. lowkey important, don't skip her. πŸŽ€
  • -a, --arch β€” the architecture of the base image that should be selected. pick your fighter πŸ₯Š
  • --suite β€” explicitly set a suite name, instead of letting it be derived from the container name. sometimes you just gotta spell it out for them πŸ’…
  • --persistent β€” makes changes done in the session persistent πŸ”₯ this is THE one to remember: no --persistent, no saved changes. that's it, that's the deal.
  • --allow β€” list one or more additional permissions to grant the container. takes a comma-separated list of capability names. yes, commas. no spaces needed, she's low-maintenance. ✨
  • --boot β€” boot the container image (this requires the image to actually contain an init system, so no init = no boot, sorry babe πŸ™ˆ).

πŸ¦‹ SEE ALSO πŸ¦‹

debspawn(1), systemd-nspawn(1). go read those too, they're the supporting cast and they ate πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

this manual page was written by Matthias Klumpp <mak@debian.org>. thank you for your service, king 🫑✨


Copyright Β© 2018-2022 Matthias Klumpp


and that's the whole page, bestie!! πŸŽ€πŸ’– this was the debspawn login manpage from Debspawn, filed in section 1 of the manual β€” no version number on the tin, just the source name and the vibe. now go forth and inspect those build environments, you gorgeous little sysadmin πŸ¦‹πŸ’…βœ¨

πŸ“¦ where this page comes from