0x1eef
ace1ebb463
Exclude files: ".gitignore", ".arcconfig" This change is a follow up to the previous commit that didn't work as intended. |
||
---|---|---|
bin | ||
libexec/portzap | ||
.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 install
This command should be run as root.
The command installs/home/_portzap/ports
into/usr/ports
.