History log of /openbsd/usr.sbin/pkg_add/OpenBSD/Paths.pm (Results 1 – 25 of 40)
Revision Date Author Comments
# 039cbdaa 13-Jun-2023 espie <espie@openbsd.org>

move to use v5.36;
tested by me over the last few weeks, and tb@
also fixed a "manual install" bug properly reported by tb@

aside that there should be *no functional change*.
If you see any message

move to use v5.36;
tested by me over the last few weeks, and tb@
also fixed a "manual install" bug properly reported by tb@

aside that there should be *no functional change*.
If you see any message like "hey, the number of params is wrong"
it is a fringe case I didn't run into and should be easy to fix.

show more ...


# 1069f895 19-May-2023 espie <espie@openbsd.org>

make Paths fully OO, as it makes some things simpler


# 07126a4d 17-May-2023 espie <espie@openbsd.org>

stop using old-style prototypes except where strictly necessary
(for try/catch)

signatures will be much more powerful once I move to 5.36


# 30d753bf 13-Apr-2022 espie <espie@openbsd.org>

add Paths to the quirks locate db and the locate binary proper


# 0495aebe 04-Jul-2019 espie <espie@openbsd.org>

get vartmp to point to /tmp


# 9644dc65 01-Mar-2017 rpe <rpe@openbsd.org>

Remove pkg.conf leftover.

OK espie@


# 3890f2a0 06-Feb-2017 espie <espie@openbsd.org>

basic installurl support, get installpath from it (appending the requisite
magic for packages location...). Fairly straightforward

if pkg.conf defines installpath=, it takes precedence
(manual tru

basic installurl support, get installpath from it (appending the requisite
magic for packages location...). Fairly straightforward

if pkg.conf defines installpath=, it takes precedence
(manual trumps automatic)

to be fully documented once the dust settles.

okay aja@

show more ...


# df5108e6 23-Jul-2015 jung <jung@openbsd.org>

change the expansion of %m and %c in installpath during -beta to the
snapshots/ folder

ok phessler@ sthen@


# 69cd1c71 21-Jul-2015 naddy <naddy@openbsd.org>

switch dpb from sudo to doas (and env as required); ok sthen@


# 3e493f53 16-Apr-2015 espie <espie@openbsd.org>

reorg code, the arch/osversion code should live in a single place,
short and sweet


# dab3f910 26-Aug-2014 jsing <jsing@openbsd.org>

Move openssl(1) from /usr/sbin/openssl to /usr/bin/openssl, since it is not
a system/superuser binary. At the same time, move the source code from its
current lib/libssl/src/apps location to a more a

Move openssl(1) from /usr/sbin/openssl to /usr/bin/openssl, since it is not
a system/superuser binary. At the same time, move the source code from its
current lib/libssl/src/apps location to a more appropriate home under
usr.bin/openssl.

ok deraadt@ miod@

show more ...


# 61d49fb8 14-Jul-2014 espie <espie@openbsd.org>

unhardcode db paths.
put pruning of paths back early: these happen to be in the source db for
the most part, so if we auto-detect source first, we lose.


# b58effd0 18-Apr-2014 schwarze <schwarze@openbsd.org>

Switch to the new makewhatis(8)/apropos(1)/whatis(1) combo.
"commit the switch now" espie@ "go for it" deraadt@

See the apropos(1) manual for a description of what's new.
On machines where you want

Switch to the new makewhatis(8)/apropos(1)/whatis(1) combo.
"commit the switch now" espie@ "go for it" deraadt@

See the apropos(1) manual for a description of what's new.
On machines where you want the full functionality,
run "sudo makewhatis" and put "MAKEWHATISARGS=' '" into weekly.local(8).
Otherwise, when upgrading via source, run "sudo makewhatis -Q".

show more ...


# 4dce299b 17-Jan-2014 espie <espie@openbsd.org>

tweak the interface to generating signatures yet again.
- assume key names match, deduce signer from sec key.
e.g., -s signify -s 55pkg.sec
will set signer to 55pkg and look for a pubkey named 55pkg.

tweak the interface to generating signatures yet again.
- assume key names match, deduce signer from sec key.
e.g., -s signify -s 55pkg.sec
will set signer to 55pkg and look for a pubkey named 55pkg.pub,
either besides 55pkg.sec or in /etc/signify.
- verify there's no mismatch, if possible, by verifying the first package
signed.

- also build a SHA256 on the fly while signing.

show more ...


# 45019a4a 09-Jan-2014 espie <espie@openbsd.org>

bump copyright to 2014


# 2e031ac7 09-Jan-2014 espie <espie@openbsd.org>

tweak signing yet again. Have pkg_create automatically add signing
identities every time, and make matching identities mandatory.
e.g., pkg_create and pkg_add must have matching -DSIGNER.
by default,

tweak signing yet again. Have pkg_create automatically add signing
identities every time, and make matching identities mandatory.
e.g., pkg_create and pkg_add must have matching -DSIGNER.
by default, signer is derived from uname -r and role (pkg_add/fw_update),
e.g., 54pkg, 54fw...

show more ...


# 554b657c 04-Jan-2014 espie <espie@openbsd.org>

vendor->signer
shorten pubkey -> pub (naddy@)
\\ -> \e (jmc@)


# 66cb2705 02-Jan-2014 espie <espie@openbsd.org>

adapt to signify changes
allow a separate key for firmwares


# 645b1fe3 31-Dec-2013 espie <espie@openbsd.org>

signify support


# 86098e9a 16-Jan-2012 schwarze <schwarze@openbsd.org>

Backout activation of the new apropos(1)/whatis(1)/makewhatis(8).
In its current state, it causes too much slowdown, in particular
during system builds, and there are other regressions.
That cannot b

Backout activation of the new apropos(1)/whatis(1)/makewhatis(8).
In its current state, it causes too much slowdown, in particular
during system builds, and there are other regressions.
That cannot be fixed quickly while it's enabled.

Problems pointed out by espie@, backout requested by deraadt@,
diff "looks good" to espie@.

show more ...


# 800aa914 09-Jan-2012 schwarze <schwarze@openbsd.org>

Rename whatis.{db,index} back to mandoc.{db,index}
such that makewhatis(8) called from pkg_delete(1)
does not fail trying to open old-style whatis.db files as btree(3).
Suggested by espie@ deraadt@ m

Rename whatis.{db,index} back to mandoc.{db,index}
such that makewhatis(8) called from pkg_delete(1)
does not fail trying to open old-style whatis.db files as btree(3).
Suggested by espie@ deraadt@ millert@

show more ...


# 752d47c3 07-Jan-2012 espie <espie@openbsd.org>

sloppy Ingo, whatis.db + whatis.index

fix PkgCheck to use the proper API.


# 37aa2508 05-Jan-2012 schwarze <schwarze@openbsd.org>

Enable the new apropos(1), whatis(1), and makewhatis(8).
Unlink the old apropos(1), whatis(1), and makewhatis(8) from the build.
Call the new tools from pkg_create(1) and pkg_add(1).
"Please enable i

Enable the new apropos(1), whatis(1), and makewhatis(8).
Unlink the old apropos(1), whatis(1), and makewhatis(8) from the build.
Call the new tools from pkg_create(1) and pkg_add(1).
"Please enable it now." deraadt@

show more ...


# 85d1f632 24-Dec-2010 espie <espie@openbsd.org>

handle failures from ports tree with more care.
this does avoid infinite loops in case of wrong plists.
necessary since print-plist-with-depends CAN fail...


# 000ce162 27-Oct-2010 espie <espie@openbsd.org>

initial scaffolding for @rcscript: for now, acts like normal files,
but allow absolute pathnames (treat that as an implicit @cwd).


12