Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-01-31 | pkg_create -L support, which I forgot to commit. | Marc Espie | |
-B pkg-destdir, synonymous to -S, and PKG_DESTDIR support. | |||
2004-01-29 | destdir support | Marc Espie | |
okay pvalchev. | |||
2004-01-28 | some code refactoring. | Marc Espie | |
minor optimization: don't try to open pipe to local file that doesn't exist anyways. track connections per-host for ftp/http. Don't allow more than maxcount() connections per-host (for now, one connection). tests by sturm@, fries@ | |||
2004-01-28 | Add -L to record/enforce localbase. | Marc Espie | |
Okay sturm@ | |||
2004-01-27 | avoid File::IO, one less module to load. | Marc Espie | |
catch more error conditions and die in a systematic way. okay sturm@ | |||
2004-01-27 | Don't just detect errors in pre_add(), but exit. Gets rid of strange | Nikolay Sturm | |
error messages if a dependency cannot be installed. found by naddy@, ok espie@ | |||
2004-01-27 | more forced keywords. | Marc Espie | |
`looks sane' henning@ | |||
2004-01-27 | first series of -forced switches, looks okay to henning@. | Marc Espie | |
2004-01-27 | bullet lists of one item don't make much sense. | Marc Espie | |
2004-01-27 | -f framework, manpage fixes. | Marc Espie | |
comments and okay jmc@ | |||
2004-01-27 | die $! | Marc Espie | |
2004-01-27 | show $! in system related errors. | Marc Espie | |
2004-01-27 | remove package if RequiredBy file ends up empty too soon. | Marc Espie | |
This allows users to remove packages with bogus dependency registration that happened at one point in the life of the pkg_*. This should please henning. | |||
2004-01-27 | put $! in die messages. | Marc Espie | |
2004-01-22 | document/activate @arch. Fix list handling. | Marc Espie | |
2004-01-01 | post-INSTALL script falling -> record installation as a borked package | Marc Espie | |
instead of aborting outright with loads of files unregistered... | |||
2003-12-26 | Allow storing of `arch' annotations inside packages. | Marc Espie | |
Factor common method code in write, keep variations in stringize. | |||
2003-12-26 | pkg_add reports size taken on each fs. | Marc Espie | |
Reorg and clean Vstat a bit. okay naddy@ | |||
2003-12-24 | Handle mount entries without options. | Marc Espie | |
Found and tested by our ubiquitous afs user, Bob Beck. | |||
2003-12-21 | Add virtual file system, so that pkg_add and pkg_delete can check for | Marc Espie | |
read-only status, or size concerns, before even beginning to add/remove files. Allows pkg_add -n and pkg_delete -n to be more thorough as well. Some testing by Todd Millert, comments by Greg Steuck and Sam Smith. | |||
2003-12-19 | Clean up PackageLocator so it looks somewhat more object-oriented. | Marc Espie | |
Most importantly, put all the state information into the created object, so that the actual archive can be closed, later reopened, and scanned until the correct file is found. This will be used to allow retrieving packages through ftp without keeping loads of connections opened because of dependency resolving. Approved by fries and naddy. | |||
2003-12-11 | NOMAN building works, fix NOMAN installation. | Marc Espie | |
Noticed by jmc@ | |||
2003-12-10 | stamp files and directories. | Marc Espie | |
okay sturm@ | |||
2003-12-10 | Flag unresolved package names as errors. | Marc Espie | |
Help resolution by stripping away .tgz. | |||
2003-12-10 | Replace Adding/Deleting with "Pretending to add/delete" in -n mode. | Marc Espie | |
Pick up DISPLAY from staging area, so that it gets found even if -n. | |||
2003-12-09 | better management of list of installed packages. Allow pkg_add/delete -n | Marc Espie | |
to proceed correctly in case of dependencies. | |||
2003-12-09 | Spell out which dependencies are getting solved so that pkg_add output | Marc Espie | |
is less confusing. | |||
2003-12-09 | Fix logic for error handling, especially if -n is specified. | Marc Espie | |
2003-11-22 | more packing-lists sanity checks: | Marc Espie | |
- multiple dirrm - symlinks that point inside the fake area | |||
2003-11-16 | Record no checksum in generated packing-list. | Marc Espie | |
Thx to sturm@ for finding out something was wrong. | |||
2003-11-14 | finicky, finicky... | Marc Espie | |
2003-11-14 | synch doc with reality | Marc Espie | |
2003-11-10 | Fine-grained handling of errors, pkg already installed is not an error. | Marc Espie | |
2003-11-09 | count errors while installing packages, and exit(1) if errors. | Marc Espie | |
2003-11-09 | fix semantics to match old tools. This prefix is what was passed on | Marc Espie | |
the command line, not the first cwd in the archive, sorry. No way to override this currently. To be safe, - packages would need to be built with a specific base. - packages would need to be installed with the same base. Somewhat the same semantic difference as with LOCALBASE/PREFIX. | |||
2003-11-08 | typos from Jonathon Gray; | Jason McIntyre | |
2003-11-06 | handle +DISPLAY | Marc Espie | |
2003-11-06 | set env PKG_PREFIX for compatibility with old tools. | Marc Espie | |
2003-11-06 | Tell people to set PKG_PATH for pkg_add - to handle dependencies. | Marc Espie | |
2003-11-06 | ... pkg_add obviously much happier with borked_package... | Marc Espie | |
2003-11-06 | verify libspec fully again (same code as old pkg add-on, mostly). | Marc Espie | |
This ends the current batch of updates. Much thanks to sturm@ for testing and comments. | |||
2003-11-06 | Split off dependency solving into its own function. | Marc Espie | |
pkg without dependencies is not a special case, it will simply end up with an empty solved dependency list. Try harder to resolve dependencies without resorting to default, use other arguments on the command line first. This makes it possible to have pkg_add * run for the CD even if the CD doesn't contain only default packages as long as the packages satisfy the dependencies. | |||
2003-11-06 | do not try to run the post-install script on an aborted pkg_add. | Marc Espie | |
2003-11-06 | split out the registration process, and add a ^C handler, to that | Marc Espie | |
half-installed packages register in a sensible way. | |||
2003-11-06 | Handle pkg_add - | Marc Espie | |
let pkg_add postpone conflict handling until it has the real name of the package if necessary, and let PackageLocator deal correctly with a '-' filename. | |||
2003-11-06 | Allow the use of full paths to refer to installed packages, so that | Marc Espie | |
pkg_delete /var/db/pkg/zsh-*/ works. | |||
2003-11-06 | url2pkgname as an explicit function | Marc Espie | |
2003-11-06 | Implement discovery of a `packing-list' prefix, e.g., the first @cwd | Marc Espie | |
present in the packing-list (necessary for libdepends checking). | |||
2003-11-04 | make pkg_create aware of duplicate files in plist, which are a bad thing. | Marc Espie | |
okay sturm@ | |||
2003-11-04 | let pkg_delete use logging facilities to save issues with deleting files | Marc Espie | |
(mostly md5 problems for now) okay sturm@ |