portzap/man/man8/portzap.8

63 lines
1.1 KiB
Groff

.Dd May 2023
.Dt PORTZAP 8
.Os
.Sh NAME
.Nm portzap
.Nd manages a copy of the hardenedbsd ports tree
.Sh SYNOPSIS
.br
portzap clone
.br
portzap pull
.br
portzap install
.br
portzap setup
.Sh DESCRIPTION
.Nm portzap
manages a copy of the hardenedbsd ports tree.
.Sh EXAMPLES
.sp
.sp
.Nm portzap clone
.br
Clone the hardenedbsd ports tree into /home/_portzap/ports/.
.br
This command is delegated to the '_portzap' user.
.Pp
.Nm portzap pull
.br
Pull updates into /home/_portzap/ports/.
.br
This command is delegated to the '_portzap' user.
.Pp
.Nm portzap install
.br
Install /home/_portzap/ports/ into /usr/ports/.
.br
This command requires root privileges.
.Pp
.Nm portzap setup
.br
Add the portzap user, group and home directory.
.br
This command requires root privileges.
.Sh ENVIRONMENT VARIABLES
.sp
.sp
.Nm PORTZAP_GITURL
.br
The URL to a git repository.
.br
Default: https://git.hardenedbsd.org/hardenedbsd/ports.git
.sp
.Nm PORTZAP_INSTALLDIR
.br
The directory where the ports collection will be installed.
.br
Default: /usr/ports/
.Sh AUTHORS
The
.Nm portzap
utility and this manual page were written by
0x1eef <0x1eef@protonmail.com>.