Commit graph

219 commits

Author SHA1 Message Date
9d8a4a4907 README: fix 2023-03-25 05:36:15 -03:00
2a0e9258e2 v0.5.1 2023-03-25 05:34:14 -03:00
dcab23af59 Remove init_mask (not used) 2023-03-25 05:34:01 -03:00
5d29dbec14 README: update 2023-03-25 05:33:42 -03:00
b0d526c8cb README: update 2023-03-25 04:26:44 -03:00
0d805981f6 README: update 2023-03-25 04:25:51 -03:00
b109886643 v0.5.0 2023-03-25 04:23:24 -03:00
91e5fb6913 README: update 2023-03-25 02:57:57 -03:00
6e82b6404b README: update 2023-03-25 02:56:15 -03:00
88b540da9a Separate commands into libexec/portzap/commands/ 2023-03-25 02:53:15 -03:00
d469ad5479 README: update 2023-03-23 22:53:55 -03:00
1bf6b3dc8d Print file adds / deletes 2023-03-23 00:56:00 -03:00
55cd38c86a Remove init 2023-03-22 13:09:13 -03:00
e3ad0fd333 README: update 2023-03-22 13:04:32 -03:00
873adeefcf Replace fs.sh / git.sh 2023-03-22 09:20:44 -03:00
952cf95fb5 v0.4.0 2023-03-20 06:56:38 -03:00
a93615229d README:update 2023-03-19 16:03:04 -03:00
8763cd2b82 Add support for incremental updates
The 'portzap install' command would always install the entire ports
tree, whether for the first time or on a subsequent update where
copying the entire tree isn't neccessary.

This change is an attempt at only copying ports that have been modified
in some way. Rather than dealing with modifications file by file, a port
that is found to have modifications has its entire directory copied. This
makes life easier but is a bit slower.
2023-03-19 15:58:11 -03:00
62dda8940b License = 0BSD 2023-03-11 22:15:49 -03:00
5902c7ee9d README: update 2023-03-11 22:10:30 -03:00
ee2fda503c README: update 2023-03-11 22:09:48 -03:00
1bc9146b3a README: update 2023-03-11 22:09:25 -03:00
8cc6ea5b55 README: update 2023-03-11 22:08:27 -03:00
aeaab3f22a README: update 2023-03-11 22:07:13 -03:00
1d91e7c349 Combine "if", and "then" on a single line 2023-02-04 16:32:27 -03:00
f6e7048c89 Add HardenedBSD source 2023-01-29 07:48:09 -03:00
08d97a33c4 Clone without --depth 1
The background for this change was discussed on the HardenedBSD
irc channel. It is known to cause issues with pull later on,
due to hardware constraints on git.hardenedbsd.org.
2023-01-25 16:16:08 -03:00
d72030f6bc Assign rwx to /usr/ports directories owned by _portzap group 2023-01-24 05:32:09 -03:00
bba078f652 s/source_url/ports_url/g 2023-01-24 00:12:08 -03:00
f61f82d674 FIx a small typo in README.md 2023-01-23 19:18:37 -03:00
0359cdadf5 v0.3.1 2023-01-23 11:50:31 -03:00
fc53b4f992 Do not install the ports collection twice
Fix #5
2023-01-23 11:49:17 -03:00
a4e5b2f9be Add clarity to variable names in "install-directory" 2023-01-23 11:12:57 -03:00
98621f5fc5 v0.3.0 2023-01-22 19:48:51 -03:00
0508508b2e Fix alignment of find command 2023-01-22 19:37:37 -03:00
ace1ebb463 Exclude dirs: ".git", ".hooks"
Exclude files: ".gitignore", ".arcconfig"

This change is a follow up to the previous commit that didn't work
as intended.
2023-01-22 19:34:07 -03:00
2775e5f923 Exclude .git, .hooks from 'portzap install' 2023-01-22 11:09:03 -03:00
e8c78f4f0e Add whitespace in conditional (fix has_portzap_access) 2023-01-22 10:57:59 -03:00
9f52040f86 Install directories in alphabetic order 2023-01-22 06:12:24 -03:00
4a22c51a03 bin/install-file: pass multiple files to 'install' cmd 2023-01-22 06:10:37 -03:00
d8b0614da0 v0.2.0 2023-01-20 23:47:44 -03:00
f76410856c Rename variables in bin/portzap 2023-01-20 23:39:47 -03:00
987208af22 Remove unused variables from bin/portzap 2023-01-20 23:32:03 -03:00
c905c61fff libexec/portzap/install-directory is now recursive 2023-01-20 22:53:31 -03:00
98e88abfa8 Add libexec/portzap/install-file 2023-01-20 22:53:20 -03:00
0f08f82e6a Add libexec/portzap/install-directory 2023-01-20 11:06:19 -03:00
20f379d11e Move bin/portzap-install-port to libexec/portzap/install-port 2023-01-20 00:25:58 -03:00
f40cfb9e67 Call -m switch with consistent syntax 2023-01-19 11:30:11 -03:00
db80298d8f Rename "unpack" command to "install" 2023-01-19 10:23:27 -03:00
f08ad32c90 Add portzap-install-port
Add a new script that is responsible for installing a new port
to /usr/ports with the correct permissions.
2023-01-19 10:13:20 -03:00