21cc967587
s|Formats|Format|g
portzap / shellcheck (push) Waiting to run
2024-09-14 19:50:07 -03:00
7438c9febe
Remove duplicate CHANGELOG entries
portzap / shellcheck (push) Waiting to run
2024-09-14 19:48:30 -03:00
f48671403c
Revisit CHANGELOG
portzap / shellcheck (push) Waiting to run
2024-09-14 07:04:40 -03:00
76d9e0a3bb
Log when portzap rm
completes successfully
portzap / shellcheck (push) Waiting to run
2024-09-14 03:39:52 -03:00
f7374a63b8
Format log messages with program name
portzap / shellcheck (push) Waiting to run
2024-09-14 02:33:05 -03:00
d449bcc1b4
Fix typo in commands/portzap-setup
portzap / shellcheck (push) Waiting to run
2024-09-13 04:57:50 -03:00
9af7654a9f
Replace chmod with -M option
2024-09-13 04:51:29 -03:00
2b65970db6
v1.2.0
portzap / shellcheck (push) Has been cancelled
2024-09-10 23:46:30 -03:00
e5975b2b67
Default to a "stable" clone URL
portzap / shellcheck (push) Waiting to run
2024-09-10 21:56:35 -03:00
b3c7942688
CHANGELOG updates
portzap / shellcheck (push) Waiting to run
2024-09-10 11:43:16 -03:00
2d6c138d34
Sync with sourcezap
portzap / shellcheck (push) Waiting to run
2024-09-10 03:44:08 -03:00
5328bd72e0
v1.1.0
portzap / shellcheck (push) Has been cancelled
2024-08-24 10:18:54 -03:00
a38962782f
Add libexec/portzap/utils/get-umask
portzap / shellcheck (push) Waiting to run
2024-08-19 23:21:26 -03:00
efc9f7ed28
Break up 'portzap-install' into multiple files
portzap / shellcheck (push) Waiting to run
2024-08-19 00:01:12 -03:00
493eb51b68
Add 'portzap [setup|teardown]'
...
And improve setup/setup-doas.
2024-08-17 17:15:30 -03:00
364d40c71f
RELNOTES => CHANGELOG
portzap / shellcheck (push) Has been cancelled
2024-08-09 23:32:37 -03:00
f514dd4f47
Update RELNOTES
portzap / shellcheck (push) Has been cancelled
2024-08-07 02:54:31 -03:00
c4e95e3e48
v1.0.0
portzap / shellcheck (push) Has been cancelled
2024-08-03 00:41:37 -03:00
d9769880fe
Update RELNOTES
2024-08-03 00:41:05 -03:00
1822c14e63
Update RELNOTES
portzap / shellcheck (push) Waiting to run
2024-07-26 15:38:49 -03:00
382581136e
Add setup/setup-user
portzap / shellcheck (push) Waiting to run
2024-07-26 11:34:07 -03:00
c41594ef62
Fix typo in RELNOTES
portzap / shellcheck (push) Has been cancelled
2024-07-21 22:20:59 -03:00
ffca5c161d
Remove share/portzap/crontab (unused)
portzap / shellcheck (push) Waiting to run
2024-07-21 22:09:09 -03:00
c69b357a36
Move LICENSE to share/portzap/
2024-07-21 21:49:53 -03:00
cb04ac7531
Update RELNOTES
2024-07-21 21:44:13 -03:00
af917c0649
Replace script
...
Remove scripts that have been replaced by alternatives
2024-07-21 21:41:49 -03:00
c2a3578a55
Replace utils/gitexec with utils/git/run
2024-07-21 21:28:46 -03:00
ec0fa2f93e
Remove "set -x"
2024-07-21 21:04:44 -03:00
69a66825ab
Add setup-cron
...
Add a setup script that adds a crontab entry that
runs 'portzap pull' everyday at 12AM localtime
2024-06-30 04:25:23 -03:00
48d182813c
v0.12.0
2024-05-25 19:25:23 -03:00
f4c45cd481
v0.11.5
2024-05-23 01:12:01 -03:00
84bbb4c92b
v0.11.4
2024-05-23 00:17:29 -03:00
1eeea5ff23
v0.11.3
2024-05-23 00:08:51 -03:00
2570979e00
v0.11.2
2024-05-22 22:50:18 -03:00
f495c3c62b
v0.11.1
2024-05-22 21:17:51 -03:00
b94c97006d
v0.11.0
2024-05-22 13:52:39 -03:00
bcc78a8a8d
v0.10.1
2024-04-20 17:22:43 -03:00
6ed089e6fb
v0.10.0
2024-04-20 11:03:29 -03:00
bd84f7f134
Honor umask
...
This change is a revert of previous commits that worked around
the umask not being honored. This commit runs git with the correct
umask, and avoids any need to run chmod manually. The number of
doas.conf rules has been reduced to 2.
2024-04-20 05:24:14 -03:00
105b4f6594
Alter default umask / mode
...
'/home/_portzap/ports/' and '/usr/ports/' have reduced permissions for
members of the '_portzap' group, who now possess read-only permissions
for both directories.
The 'portzap erase' command must be run by root, since members of the
'_portzap' group can't delete contents of either of those directories
anymore.
2024-04-20 02:23:20 -03:00
1739b7d794
Run chmod after clone
...
The umask appears to be ignored (maybe it is reset after running
'git config core.filemode off' ?). Run chmod to fix.
2024-04-20 01:40:13 -03:00
589702e7e3
Handle file mode change when switching branch
2024-04-19 07:29:29 -03:00
3168b47a45
Reduce doas.conf rules
...
This commit reduces the number of doas.conf rules to 4.
libexec/ scripts now query access permissions rather than
bin/portzap doing it.
2024-04-19 06:22:03 -03:00
4aaa685b3d
Switch branch in 'portzap pull'
...
This commit covers a few changes:
* The 'portzap pull' command now switches to '$PORTZAP_BRANCH'
if 'git branch --show-current' returns a different branch.
* The 'portzap pull' command fixes permissions and ownership on
'/home/_portzap/ports/.git' before running any git commands. The
owner and permissions can change by interacting with the
git repository directly, as a user other than '_portzap'.
* doas.conf has been changed to be slightly more strict
2024-04-19 04:15:12 -03:00
b16722c219
v0.9.4
2024-04-18 20:21:12 -03:00
3c8697f186
Add -v switch
...
And move VERSION to share/portzap/VERSION
2024-04-18 20:21:01 -03:00
50d648f06a
Add "portzap erase"
...
I haven't decided whether or not only root can do this (leaning towards
not), and we might want to be more flexible and let the user choose to
delete one of the two directories. For now it works.
2024-04-17 20:21:34 -03:00
73ec936871
Perform incremental updates (via doas)
2024-04-08 14:33:02 -03:00
ea6a5e46e5
Delegate 'portzap clone|pull' to the _portzap user (via doas)
2024-04-07 20:37:52 -03:00
cc510b13fc
v0.5.7
2023-05-22 02:36:36 -03:00