0x1eef
f08ad32c90
Add a new script that is responsible for installing a new port to /usr/ports with the correct permissions. |
||
---|---|---|
bin | ||
.projectile | ||
README.md | ||
VERSION |
About
portzap is a simple bourne shell script that takes care of keeping up to date with the HardenedBSD ports collection.
The
HardenedBSD ports collection
is maintained as a git repository, and portzap allows the repository to be cloned
(and updated) using a regular user account. The unpacking of the repository to
/usr/ports
is also supported but must be performed by root.
Usage
-
portzap init
This command should be run as root.
The command creates the_portzap
user / group, and the directory/home/_portzap
. -
portzap clone
This command should be run by a user account that is a member of the_portzap
group.
The command clones HardenedBSD's ports collection to/home/_portzap/ports
. -
portzap pull
This command should be run by a user account that is a member of the_portzap
group.
The command updates an existing repository previously cloned withportzap clone
. -
portzap unpack
This command should be run as root.
The command copies/home/_portzap/ports
to/usr/ports
.