Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-11-17 | don't return undef, use plain return. | Marc Espie | |
(return undef is only false in a scalar context) found my perlcritic, one of the few issues I agree with... | |||
2006-11-17 | Handle EOF in interactive mode. Report and initial diff from Antti Harri | Bernd Ahlers | |
via tech@. Thanks! ok espie@ | |||
2006-11-12 | completely uniform setup | Marc Espie | |
2006-11-12 | print stuff to the correct file handle | Marc Espie | |
2006-11-11 | simpler/better progress print | Marc Espie | |
2006-11-11 | -P option: prepend pkgpath instead of pkgname. | Marc Espie | |
-p option: use the continuation code from OpenBSD::PackingList in a sneaky way, so that we can read all packing-list contents in one go from a make print-plist-contents in /usr/ports. Allows building a located database from the ports tree without needing to build any packages. | |||
2006-11-07 | zap the stat part related to file type, only keeping the usual modes. | Marc Espie | |
2006-11-05 | warn for any weird stuff in packages. | Marc Espie | |
Namely: - anything that doesn't belong to owner root/bin, group bin/wheel must be annotated in the packing-list. - any file setuid, setgid, writable by others must be annotated in the packing-list. These warnings must be fixed. They will become errors in the near futur. | |||
2006-10-18 | symlinks marked @extra need special care for deletion | Nikolay Sturm | |
ok bernd, espie | |||
2006-10-17 | add proper version handling, not really used yet. | Marc Espie | |
2006-10-17 | add -F conflicts: force installation in the presence of registered conflicts, | Marc Espie | |
provided nothing else happens (like, huh, the presence of actual conflicts between files). Allows nikolay@ to work with redhat/base and fedora_core at the same time. | |||
2006-10-15 | tweaks; | Jason McIntyre | |
2006-10-15 | Normalize query options: make them not stop the package generation unless | Marc Espie | |
-n is also mentioned. Do some devious speed tricks in case -n && -[qQ] (forgetting to checksum files, for instance), so that it can be used for batch jobs. | |||
2006-09-16 | fix error message parsing, okay deraadt@ | Marc Espie | |
2006-08-30 | U[Ss]tar -> ustar, as per posix and our pax docs; | Jason McIntyre | |
from ross l richardson (pr #5216) | |||
2006-08-25 | add PackingOld when replacing, helps people with really old installs... | Marc Espie | |
2006-08-11 | typo in comment | Bernd Ahlers | |
2006-08-05 | actually perform error-checking on every read/write. | Marc Espie | |
2006-08-01 | If pkg_delete is trying to remove more than one package at the same time and | Bernd Ahlers | |
is finding some dependency problems, explain which package depend on what. (with -v, -i or '-F verbosedeps') idea & ok espie@ | |||
2006-07-31 | cosmetic: comments, and better method name. | Marc Espie | |
2006-07-31 | add missing licence info. | Marc Espie | |
use strict/warning where applicable, and fix relevant warnings. | |||
2006-05-26 | make pkg_add exit gracefully if it cannot read from a file handle, which | Steven Mestdagh | |
happens when the ssh connection could not be established. ok espie@ | |||
2006-05-04 | more clues for people who update their system. | Marc Espie | |
2006-04-22 | Pass over the right object to OpenBSD::Delete::validate_plist(). | Bernd Ahlers | |
This fixes an error while checking for collision with old libs. okay espie@ | |||
2006-04-08 | Add missing 'use OpenBSD::Error'. | Bernd Ahlers | |
spotted by marco@ 'go ahead' espie@ | |||
2006-03-21 | fix endless loop in case of error in archive header. | Marc Espie | |
2006-03-19 | Partial revert of previous changes, nasty regexps not greedy the way they ↵ | Marc Espie | |
should. Broke md5. | |||
2006-03-17 | un-special case old constructs: make them inherit from the same class, | Marc Espie | |
and remove any special code from Factory. As it's simpler remove local variables. | |||
2006-03-13 | clean-up some name handling: | Marc Espie | |
- package locations always contain a pkgname (except if we don't have it) - complete it on the repository side to grab the right file. - no need to pass pkgname/arch on $location->grabPlist(), since it's already in the location. | |||
2006-03-13 | repair pkg_add - | Marc Espie | |
2006-03-08 | propagate stuff to be able to explicitly clean-up repositories. | Marc Espie | |
(we can't use a normal destructor, since this will be called for each fork()ed subprocess). | |||
2006-03-08 | fix race condition in SCP for real. | Marc Espie | |
We can't control a grand-child death through gzip, so stop spawning grand-children: create two children connected by hand through a pipe, and when we close gzip, explicitly wait for the second child to die as well. This avoids race conditions between sigpipe and sigusr1. (and as usual, the resulting code is easier to follow once you get through the pipe/fork). Thanks theo for the comment. ;-) | |||
2006-03-07 | do not write partial files out if the PKG_CACHE filesystem overflows. | Marc Espie | |
2006-03-07 | Fix pkg_copy(). | Bernd Ahlers | |
2006-03-07 | properly zap temporary file. | Marc Espie | |
2006-03-07 | rendez-vous with subchild through signal USR1. | Marc Espie | |
2006-03-07 | make pkg_copy be overidable by subclass. | Marc Espie | |
2006-03-07 | only the grand child can have issues | Marc Espie | |
2006-03-07 | special case: repository holds several packages (say, old versions), and | Marc Espie | |
you choose the most recent one, which also happens to be the currently installed version -> then explicitly say no update is needed and proceed. | |||
2006-03-07 | let scp repositories work. Avoid run-away processes by just having one single | Marc Espie | |
ssh connection for each repository. | |||
2006-03-07 | pass the grandchild pid through the pipe, in order to be able to monitor it. | Marc Espie | |
2006-03-06 | zap object pid when done with it. | Marc Espie | |
2006-03-06 | actually zap the code | Marc Espie | |
2006-03-06 | typo | Marc Espie | |
2006-03-06 | take some infrequently used code completely out of the way. | Marc Espie | |
2006-03-05 | avoid running mkfontdir/fc-cache if they don't exist. | Marc Espie | |
2006-03-05 | Synch | Marc Espie | |
2006-03-05 | - kill whitespace at eol | Jason McIntyre | |
- kill double .Pp | |||
2006-03-04 | cut down the Locator code into maintainable chunks. | Marc Espie | |
2006-03-04 | accurate description of script execution. | Marc Espie | |