MAKECHROOTPKG(1) MAKECHROOTPKG(1) BEZEICHNUNG makechrootpkg - Ein PKGBUILD in einer angegebenen Chroot-Umgebung bauen UBERSICHT makechrootpkg [OPTIONEN] -r [--] [makepkg_Arg] BESCHREIBUNG Fuhren Sie dieses Skript in einem Verzeichnis aus, das ein PKGBUILD enthalt, um ein Paket innerhalb einer sauberen Chroot zu bauen. Argumente, die an dieses Skript nach der Markierung zum Ende der Optionen (--) ubergeben werden, werden an makepkg(8) ubergeben. Das Chroot-Verzeichnis besteht aus den folgenden Verzeichnissen: /{root, copy}, aber nur >>root<< wird standardmassig benotigt. Die Arbeitskopie wird nach Bedarf erstellt. Das Chroot-Verzeichnis >>root<< muss mit dem folgenden Befehl erstellt werden: mkarchroot /root base-devel Das Skript liest {SRC,SRCPKG,PKG,LOG}DEST, NPROC, MAKEFLAGS und PACKAGER aus makepkg.conf(5), falls diese Variablen nicht Teil der Umgebung sind. Standard-Argumente fur makepkg(8) sind: --syncdeps, --noconfirm, --log, --holdver und --skipinteg. OPTIONEN -h Zeigt diesen Hinweis zur Verwendung. -c Bereinigt die Chroot vor dem Bau. -d Bindet das Verzeichnis schreibbar in die Bau-Chroot ein. -D Bindet das Verzeichnis schreibgeschutzt in die Bau-Chroot ein. -t [:Opt] Hangt ein tmpfs(5) unter Verz ein. Weitere Details finden Sie beim Argument systemd-nspawn(1) in systemd-nspawn(1). -u Aktualisiert die Arbeitskopie der Chroot vor dem Bau. Dies ist fur Neubauten nutzlich, ohne die unberuhrte Chroot zu verschmutzen. -r Das zu verwendende Chroot-Verzeichnis. -I Installiert ein Paket in eine Arbeitskopie der Chroot. -l Das als Arbeitskopie der Chroot zu verwendende Verzeichnis. Nutzlich, wenn mehrere Kopien davon verwaltet werden sollen. Vorgabe: $USER -n Fuhrt namcap(1) auf dem gebauten Paket aus. -C Fuhrt checkpkg(1) auf dem gebauten Paket aus. -T Baut in einem temporaren Verzeichnis. -U Fuhrt makepkg(8) unter dem angegebenen Benutzer aus. -x Untersucht die Chroot nach dem Bau. Mogliche Modi sind never (Vorgabe), always und failure. SIEHE AUCH systemd-nspawn(1) HOMEPAGE Bitte melden Sie Fehler und Funktionalitatswunsche auf Englisch in dem Fehlererfassungssystem. Bitte versuchen Sie bei Fehlern so gut wie moglich, einen reproduzierbaren Testfall zu erstellen. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . 27. Januar 2026 MAKECHROOTPKG(1)