portzap/man/man1/portzap.1

55 lines
1 KiB
Groff
Raw Normal View History

.Dd May 2023
.Dt PORTZAP 1
.Os
.Sh NAME
.Nm portzap
.Nd manage the HardenedBSD ports tree
.Sh SYNOPSIS
.Nm portzap clone
.Nm portzap pull
.Nm portzap install
.Sh DESCRIPTION
The
.Nm portzap
utility is designed to allow unprivileged users
2023-05-22 07:28:50 +02:00
who are members of the
.B _portzap
group to create and update a
transient copy of the ports tree, which can then be installed
into the
.Pa /usr/ports
2023-05-22 07:28:50 +02:00
directory by root.
.Sh EXAMPLES
The following examples demonstrate the usage of
.Nm portzap
utility:
.Pp
.Nm portzap clone
.br
2023-05-22 07:28:50 +02:00
Clones the ports tree into
.Pa /home/_portzap/ports .
.Pp
.Nm portzap pull
.br
2023-05-22 07:28:50 +02:00
Pulls updates into
.Pa /home/_portzap/ports .
.Pp
.Nm portzap install
.br
2023-05-22 07:28:50 +02:00
Installs
.Pa /home/_portzap/ports
2023-05-22 07:28:50 +02:00
into
.Pa /usr/ports .
.Sh ENVIRONMENT VARIABLES
The following variables can be used:
.Pp
.Bl -tag -width $PORTZAP_PORTS_URL
.It Ev PORTZAP_PORTS_URL
The URL to a git repository.
Defaults to https://git.hardenedbsd.org/hardenedbsd/ports.git.
.Sh AUTHORS
2023-05-22 07:28:50 +02:00
The
.Nm portzap
2023-05-22 07:28:50 +02:00
utility and this manual page were written by
0x1eef <0x1eef@protonmail.com> .