Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-22 | have a consistent exit code when looking for stuff | Marc Espie | |
2016-06-21 | pass file name thru to Subst for better error messages. | Marc Espie | |
reported by Adam Wolk | |||
2016-06-15 | dedup interactive options handling code yet again. | Marc Espie | |
dynamic code mixin | |||
2016-06-15 | ProgressMeter keeps state. Unfortunately, term is shared between processes. | Marc Espie | |
Adds supplementary code that was first tested in proot, but may be needed to split pkg_add into processes in the future. | |||
2016-06-14 | restrict %m and friends to "separate words" so they won't collide with | Marc Espie | |
branch specifiers. Unlikely, but better safe than sorry. | |||
2016-06-14 | refer to pkg_add(1) for pkg-name conventions | Marc Espie | |
2016-06-14 | more unification of stuff run on the command line | Marc Espie | |
don't mention FW_UPDATE, it's an internal detail | |||
2016-06-14 | new syntax: pkgname%branch to select a branch wherever it makes sense. | Marc Espie | |
see pkg_add(1) for details. Search framework makes that surprisingly simple. | |||
2016-06-14 | reorg examples to better use actual options. | Marc Espie | |
emphasize -U straight away because people often don't even realize it's there. Make more use of default stem so that we don't have to update examples too often. Ditch the interactive ftp stuff, there's nobody that actually uses that, especially since there are almost no ftp mirrors left. | |||
2016-06-06 | band-aid for pkg_check, some options need to be mixin. | Marc Espie | |
2016-06-06 | fix somewhat broken inheritance: the actual -i/-I interactive dance is | Marc Espie | |
only relevant for pkg_add/pkg_delete. Every tool needs an interactive object, but setting that to InteractiveStub "just in case" after doing the interactive dance is fine for pkg_create/pkg_sign problem noticed by jsg@ in pkg_sign(1). | |||
2016-05-27 | tweak wording to avoid "firmware which are installed" | T.J. Townsend | |
2016-05-15 | set glitch correctly | Marc Espie | |
2016-05-14 | use twice the same code for prepare_long and verify_modes so that it can't | Marc Espie | |
diverge. tested for a few days and okay aja@ | |||
2016-05-14 | ftp:// -> http:// for main ftp site example. | T.J. Townsend | |
2016-05-13 | add a stub log for signify, problem noticed by tedu | Marc Espie | |
2016-05-10 | go deeper in Term::ReadKey, we don't need smart guesses. | Marc Espie | |
okay afresh@/millert@ | |||
2016-05-09 | prepare for API tweaks of OpenBSD::MkTemp | Marc Espie | |
okay afresh1@ | |||
2016-05-09 | stop depending on *.ph | Marc Espie | |
use Term::ReadKey a bit of funky stuff while old ports Term::ReadKey is around | |||
2016-05-08 | allow root files to be root-writable. | Marc Espie | |
common work with aja@, okay aja@ | |||
2016-04-25 | prepare for possible pledging. We can't really drop privs if we're not | Marc Espie | |
running as root, so don't even try. Also, have the environment reflect reality in that case. | |||
2016-04-25 | now that sysmerge happens before us, no need to fallback on _pfetch | Marc Espie | |
revert previous commit | |||
2016-04-25 | pkgcfl was put in the old keywords bin a few generations ago... | Marc Espie | |
2016-04-25 | kill remnants of non shared arches | Marc Espie | |
2016-04-16 | fallback to _pfetch after _pkgfetch until sysmerge is run automatically | Marc Espie | |
2016-04-02 | streamline the code that checks meta information before extracting files | Marc Espie | |
- verify_modes should only verify modes - put the whole checking code in one single routine in validate_meta, makes the size checking code more obvious - document what's going on - prevent PkgCreate from creating impossible packages, only a few Ustar objects are actually usable. | |||
2016-04-02 | sprinkle spaces to make more obvious which fields we use | Marc Espie | |
2016-03-26 | fix error message, based on a suggestion from doug@, ok espie | Stuart Henderson | |
2016-03-18 | use properly separated _pkgfetch user. | Marc Espie | |
abort if you can't find it. if you somehow managed NOT to update your users thru sysmerge or the normal build process, you deserve this. | |||
2016-02-29 | correct return values for -e; from patrik lundin | Jason McIntyre | |
ok sthen espie | |||
2016-02-23 | sanitize environment thru a whitelist. Only pass what's relevant for ftp and | Marc Espie | |
ftp clones. Give "decent" values to your normal environment variables, so that commands won't be surprised. This fixes the spurious warnings from ftp:// url reported by Jiri B. Much feedback from deraadt@, zhuk@, sthen@ | |||
2016-02-09 | tweak names | Marc Espie | |
set LC_ALL everywhere since it's now easy | |||
2016-02-09 | drop privs prior to running ftp | Marc Espie | |
okay sthen@ | |||
2016-02-03 | update the font cache by running fc-cache after removing packages | Robert Nagy | |
with @fontdir markers ok espie@ | |||
2016-01-30 | redo sthen's idea deeper in pkg_add, so that *every* url can be abbreviated | Marc Espie | |
the same way (e.g., PKG_PATH=ftp.openbsd.org will work) okay sthen@ | |||
2016-01-27 | Allow pkg.conf's installpath to be set to a bare hostname (no /), which | Stuart Henderson | |
implies http://hostname/pub/OpenBSD/[snapshots-or-version]/packages/[arch]. This could be handled at a different location in the code to support PKG_PATH but this approach is pretty simple and I have something else to make use of it. ok espie@ for now. | |||
2015-11-06 | the Solver uses kept_names, so we need these there too | Marc Espie | |
found by aja@ | |||
2015-11-05 | tweak dependencies handling, might fix some infrequent bugs including the | Marc Espie | |
infamous cups bug. - look for candidates in the whole new set first. Yep, that includes kept packages (should make things slightly faster, I expect) - correctly remove caching of list of installed packages outsides of old packages from the current set each time we revisit the set (looking at the old behavior this actually sounds very likely). | |||
2015-11-04 | Bump distribution tarball versions. | mmcc | |
2015-10-21 | make sure ProgressMeter gets set up. Fixes some weirdness in package installs, | Marc Espie | |
as it now must contain a proper linkback to its own state. | |||
2015-10-07 | "..." implies optional, so no need for []; from michael reed | Jason McIntyre | |
2015-09-25 | Use .Cm rather than .Ar for fixed strings on the command line | Ingo Schwarze | |
and remove invalid escaping of `@' characters. | |||
2015-09-15 | avoid useless .Ns before punctuation after in-line macros | Ingo Schwarze | |
2015-09-10 | reduce .Nd to one line and kill .Tn while here | Ingo Schwarze | |
2015-08-14 | remove partial to_register from sets when we merge, since we have to do the | Marc Espie | |
work again. Should solve the +REQUIRED_BY problem hopefully. | |||
2015-08-13 | scaffolding that will display more info for the elusive REQUIRED_BY error | Marc Espie | |
2015-08-13 | let pkg_create recreate all packages correctly, again. | Marc Espie | |
2015-07-28 | make -B with bad checksums cope. Reported by millert@ | Marc Espie | |
2015-07-23 | change the expansion of %m and %c in installpath during -beta to the | Joerg Jung | |
snapshots/ folder ok phessler@ sthen@ | |||
2015-07-21 | switch dpb from sudo to doas (and env as required); ok sthen@ | Christian Weisgerber | |