Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-13 | scaffolding for future new features, committed early, so that pkg_sign | Marc Espie | |
will grok it when it happens | |||
2014-10-11 | allow signing to proceed when interrupted | Marc Espie | |
2014-09-21 | final bulk shows chunking to happen in all the right places, and signing | Marc Espie | |
works correctly as well. So activate this. This basically makes package snapshots rsync-friendly with a low-tech approach. Instead of having a patched gzip, we borrow from other archive formats, and cut the archive every few files. Since the files are already sorted in order of date of modification, packages that don't change tend to end with identical gzip archives. Note that this will still work when/if we transition to bzip2/xz packages... | |||
2014-09-20 | gzip timestamps are not needed there. In fact, they produce gratuitous | Marc Espie | |
differences | |||
2014-09-20 | need meta stuff that tells me those are "real files" to not create extra | Marc Espie | |
chunks at the beginning of the package... Also, be very verbose about everything. | |||
2014-09-19 | .py files no longer need to be special, as the timestamps are stored in | Marc Espie | |
the plist itself, so there's no longer any worry of the timestamp not getting updated and python throwing a fit. | |||
2014-09-16 | fix display of comments to use "say" properly. | Marc Espie | |
Prepare scaffolding to be able to chunk archives | |||
2014-09-16 | if a @ts annotation is detected, wipe tarball timestamp. Archives will | Marc Espie | |
look as if all files were born in 1970. The useful side-effect is that meta-data for content-identical files WILL be identical as well. | |||
2014-09-16 | store explicit timestamps in generated plists. | Marc Espie | |
this prevents updates from fucking up mtime of new file, thus the "python exception" no longer prevents python files from being reordered. Note that this requires newish scaffolding in pkg_add proper. That scaffolding was committed prior to 5.6, in preparation for this change. | |||
2014-09-11 | fix the only .Xr ordering and punctuation issue i could find | Ingo Schwarze | |
with the new MANDOCERR_XR_* warnings in the whole tree | |||
2014-09-09 | register @newuser/@newgroup so that we try creating tarballs with the correct | Marc Espie | |
users (which doesn't really matter all that much, as the owner/group in the plist are what matters) Otherwise, if we're not root, dismiss user id and groups, replace with root/bin (significant fix from previous version: this interprets $( correctly). Should help with FAKE_AS_ROOT=No | |||
2014-09-08 | obvious cases of missing .An; | Ingo Schwarze | |
found with the new mandoc(1) MANDOCERR_AN_MISSING warning; no text changes | |||
2014-09-01 | @newuser and @newgroup won't necessarily be on the machine during pkg_create, | Marc Espie | |
so fake uid/gid 0 if they're not. (removes some warning message) | |||
2014-09-01 | be a wee bit more paranoid about file sizes. | Marc Espie | |
2014-08-27 | Rename Persistant to Persistent. | Kent R. Spillner | |
sure espie@ | |||
2014-08-26 | Move openssl(1) from /usr/sbin/openssl to /usr/bin/openssl, since it is not | Joel Sing | |
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@ | |||
2014-08-10 | zap trailing whitespace | Jasper Lievisse Adriaanse | |
2014-08-10 | comment what's going on | Marc Espie | |
2014-08-10 | Ouch... fuck cvs | Marc Espie | |
2014-08-10 | if pkg_create is run as non-root, restory correct group/owner to root/bin. | Marc Espie | |
also, remove write permissions without explicit modes. Allows fake installs to keep directories/files writable while producing correct package. | |||
2014-07-30 | prepare for post 5.6 packages, recognize special case where timestamp exist. | Marc Espie | |
(specifically, this is a nop for 5.6, but it will allow changes to packages without needing anything in pkg_add) | |||
2014-07-27 | make sure makewhatis shows error messages without unsightly CODE() refs | Marc Espie | |
2014-07-27 | - log libraries in a proper way | Marc Espie | |
- mark wanted libraries, then run the db check. Gives you a way to figure out when locate db are behind wrt pkgs | |||
2014-07-27 | ensure log stuff happens, even without context | Marc Espie | |
2014-07-23 | document format changes, including the new @ts annotation that pkg_create | Marc Espie | |
will generate after 5.6. | |||
2014-07-23 | move misleading comment | Marc Espie | |
2014-07-19 | actually use the cve match_location correctly. | Marc Espie | |
problem noticed by aja@ | |||
2014-07-18 | fix sorted output | Marc Espie | |
2014-07-14 | unhardcode db paths. | Marc Espie | |
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. | |||
2014-07-13 | bye bye src url. Never amounted to much, we went another road a while ago | Marc Espie | |
2014-07-13 | bundling base + packages was slow, as it needed to find lots of files. | Marc Espie | |
different approach: mark the base system in one go, then hand pick the files from the pkglocatedb. quite a few unaccounted files yet, this will get better | |||
2014-07-13 | tedu setlist support, superseded by the new locate dbs. | Marc Espie | |
2014-07-13 | stuff no longer needed, now that base/x release install its own locate dbs | Marc Espie | |
2014-07-12 | don't check_security on newer *after* making sure the set doesn't have | Marc Espie | |
errors. Note that the errors are already signaling enough (conflicts, bad package etc)... And not having any errors mean we actually have proper plists. problem noticed by zhuk@ | |||
2014-07-12 | zap trailing whitespace; | Jason McIntyre | |
2014-07-12 | oh well, remove -Q entirely... I'm probably the only one who ever used that. | Marc Espie | |
2014-07-12 | security check in quirks | Marc Espie | |
2014-07-12 | undocument -Q | Marc Espie | |
2014-07-12 | finish killing old experiment, less confusing code | Marc Espie | |
2014-07-12 | @endfake died a while ago | Marc Espie | |
2014-07-12 | so, pkg_check can now troll thru the whole file system. Either use | Marc Espie | |
a full pkglocatedb, or the system locate dbs... | |||
2014-07-11 | use the merged 4.4BSD.dist mtree if BSD.local is gone | Marc Espie | |
2014-07-11 | display the extraction tally only if verbose | Marc Espie | |
2014-07-11 | with out-of-order extraction, match tempnames to item names | Marc Espie | |
2014-07-10 | make quirks slightly more special, grab the whole packing-list always, | Marc Espie | |
and display the timestamp from the signature if we were signed. | |||
2014-07-10 | prevent users from adding timestamp themselves | Marc Espie | |
2014-07-10 | add a separate timestamp annotation to have this as metadata | Marc Espie | |
2014-07-08 | don't really bother cleaning up the callback, it will go away soon enough | Marc Espie | |
2014-07-08 | in case we say("Some parameter #1 blabla there") but we | Marc Espie | |
forget the parameter, display a decent error message instead of the usual warning... | |||
2014-07-08 | Prettify the list of "required by" package names by sorting it. | Vadim Zhukov | |
okay espie@ |