rebuilderd-worker(1)

πŸ’»βœ¨ rebuilderd-worker(1) β€” General Commands Manual, but make it group chat βœ¨πŸ’»

🌸 NAME 🌸

rebuilderd-worker β€” run rebuilds for rebuilderd, bestie. That's the whole vibe. πŸ’…

πŸ› οΈ SYNOPSIS πŸ› οΈ

rebuilderd-worker [-n name] [-c /etc/rebuilderd-worker.conf] <cmd>

Okay so that's the shape of the command. No cap, that synopsis is doing main character energy.

πŸ’– DESCRIPTION πŸ’–

The rebuilderd-worker binary receives work from rebuilderd(1), executes the correct rebuilder script and reports the results back. Literally the worker bee of the whole operation. 🐝

You can also ask it to rebuild a specific package without reporting the results for debugging. Very "let me test this in private" of it, honestly.

The -n <name> flag works for both connect and build and automatically switches into the work directory at /var/lib/rebuilderd-worker/<name>. So yes, that flag is lowkey doing two jobs and slaying both.

  • -n <name> β€” works for both connect and build; auto-switches into /var/lib/rebuilderd-worker/<name>.
  • -c /etc/rebuilderd-worker.conf β€” the config path shown right there in the synopsis. It's giving "here is the config, bestie."
Ngl, the -n <name> directory switch is iconic and also very "do not lose track of where you are." 🫢

πŸ”Œ CONNECT πŸ”Œ

rebuilderd-worker connect [endpoint]

Connect to a given rebuilder and ask for work. If no endpoint is specified, one is loaded from /etc/rebuilderd-worker.conf, see rebuilderd-worker.conf(5). So it's like, "hey bestie, got any rebuilds for me?" and the config has the details if you didn't pass an endpoint. πŸ’Œ

πŸ—οΈ BUILD πŸ—οΈ

rebuilderd-worker build <distro> <url>

This is a small wrapper around the rebuilder scripts that are used by rebuilderd-worker. You give it a <distro> and a <url>, and it does its little wrapper thing. Fr fr. ✨

πŸ‘€ SEE ALSO πŸ‘€

πŸ‘‘ AUTHORS πŸ‘‘

rebuilderd was originally written by kpcyrd and is hosted at https://github.com/kpcyrd/rebuilderd. Periodt. πŸ’œ


πŸ’– That's the page, bestie β€” source/version vibes: General Commands Manual, dated 2025-08-29, and it's rebuilderd-worker(1). Slay and goodbye. πŸ’–
πŸ“¦ where this page comes from