2039076720
s|rev|commit|g, s|revfile|commitfile|g
portzap / shellcheck (push) Has been cancelled
2024-08-20 02:19:42 -03:00
7e4aa19c96
Update bin/portzap
portzap / shellcheck (push) Waiting to run
2024-08-20 00:58:32 -03:00
7961a66d4f
Fix shellcheck warning
...
portzap / shellcheck (push) Waiting to run
Shellcheck complains that 'local' is not defined by POSIX shell,
regardless it is defined and documented by sh(1) on HardenedBSD
2024-08-20 00:42:40 -03:00
c13dcf36e9
Update require_dependency
2024-08-20 00:39:29 -03:00
29ef3e0303
Fix indentation
2024-08-17 18:35:34 -03:00
493eb51b68
Add 'portzap [setup|teardown]'
...
And improve setup/setup-doas.
2024-08-17 17:15:30 -03:00
cba5973df8
Add 'portzap sh'
2024-08-07 02:10:37 -03:00
eca5d5585d
Fix shellcheck errors (includes a bug in setup-user)
2024-07-26 22:26:07 -03:00
382581136e
Add setup/setup-user
portzap / shellcheck (push) Waiting to run
2024-07-26 11:34:07 -03:00
3e76bda8bd
Update setup scripts
2024-07-21 21:59:36 -03:00
a0988e1463
Remove setup-cron
...
I'm not sure about this feature, and since it hasn't been released
yet, I'd prefer not to include it
2024-07-21 21:52:21 -03:00
af917c0649
Replace script
...
Remove scripts that have been replaced by alternatives
2024-07-21 21:41:49 -03:00
8d8346d51f
Add verify_denyfile, and other small fixes
2024-06-30 07:56:17 -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
d2eea33999
s|PORTZAP_GITURL|PORTZAP_CLONEURL|g
2024-05-23 17:00:03 -03:00
3254db4e32
Update bin/portzap
2024-05-23 01:03:45 -03:00
f3c9cec057
Fix shellcheck error
2024-05-23 00:41:21 -03:00
9f8afa04d5
Define printerr before require_dependency
2024-05-23 00:34:21 -03:00
c4917b5c29
s|revision|revfile|g
2024-05-23 00:02:52 -03:00
4d791170a1
Add libexec/portzap/{commands,utils}/
2024-05-22 23:52:41 -03:00
a96f570052
Update setup-portzap
2024-05-22 22:37:34 -03:00
f14591d42b
Add libexec/portzap/printok
2024-05-22 21:42:15 -03:00
f125413729
Update error logging
...
Few notable changes:
- Write error messages to stderr
- Keep the error messages brief
- Centralize error logging via libexec/portzap/print-err
2024-05-22 18:28:20 -03:00
eb3ebcc627
Prefix errors with ERR
2024-05-21 22:35:16 -03:00
dbd97d9562
Add 'portzap checkout'
...
A copy of the same sourcezap command ('sourcezap checkout')
2024-05-21 22:25:37 -03:00
7622c69881
Drop punctuation from 'usage' (copy sourcezap)
2024-05-21 21:24:10 -03:00
397be0b927
Replace portzap-erase with portzap-rm
2024-05-21 21:22:39 -03:00
ee84071329
Switch from #!/bin/sh -e to set -e
...
Switch to set -e.
The shebang variant doesn't apply to subshells.
2024-05-11 14:51:26 -03:00
1572ea4c1d
Rephrase another error message
2024-04-19 07:43:38 -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
b688aa3f78
Add root constraint to libexec/portzap/portzap-install
2024-04-19 05:55:13 -03:00
2ab35924c8
Replace 'portzap setup' with 'setup-portzap'
2024-04-19 05:49:49 -03:00
61f3e3ae08
Fix quotes in bin/portzap
2024-04-19 05:30:51 -03:00
ae5893a685
Replace hard-coded references to /usr/local
2024-04-19 05:23:28 -03:00
94500c260c
Resolve VERSION without '..'
2024-04-19 04:56:39 -03:00
dd0e6c84d7
Replace '$rootdir' with '$localbase'
2024-04-19 04:54:25 -03:00
049f1a5255
Fix shellcheck errors
2024-04-19 04:54:25 -03:00
3c8697f186
Add -v switch
...
And move VERSION to share/portzap/VERSION
2024-04-18 20:21:01 -03:00
8f867952d9
Reorder erase above install
2024-04-17 20:38:34 -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
a6c98489a7
Add $PORTZAP_BRANCH
2024-04-17 18:03:15 -03:00
d9ebb491b1
Require doas for clone|pull|install commands
2024-04-14 11:36:36 -03:00
ea6a5e46e5
Delegate 'portzap clone|pull' to the _portzap user (via doas)
2024-04-07 20:37:52 -03:00
e5148da1ab
Replace 'set -e'
2024-04-03 13:17:35 -03:00
9d932201d6
Update libexec/ scripts
2024-04-03 13:12:37 -03:00
a7e1b9fe7a
Fix shellcheck
2024-04-02 13:56:49 -03:00
9ed5d20f21
Remove bin/run-shellcheck
2024-04-02 00:11:07 -03:00
47d958b199
Improve CLI usage banner
2024-04-02 00:06:10 -03:00
9811cf229c
Rewrite libexec/portzap/portzap-install
2024-04-01 23:42:13 -03:00
7a22d2a9a5
Replace libexec/portzap/functions/ with libexec/portzap/ scripts
2024-04-01 23:42:13 -03:00