Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-03-11 | repair pkg_add -, by making sure `-' is a special object. | Marc Espie | |
2004-03-10 | Help it cope with symlinks. Mostly from rd@thrush.com. | Marc Espie | |
okay pvalchev@ | |||
2004-03-07 | A few useful features: | Marc Espie | |
- pkg_add -A arch, to make believe we are extracting on a given arch (matches pkg_create). - pkg_add -P cdrom/-P ftp, to enforce extracting only cdrom'able packages or ftp'able packages. Helps a lot for checking cdrom lists. - dependency look-up will look through local directory listings to solve dependencies, so that non-default dependencies will work more seemlessly. (doing the same thing for distant repository will happen after 3.5, but this requires more apparatus: caching package lists, and killing/restoring existing connections, plus more error handling). okay pval | |||
2004-02-25 | Add -B support to pkg_delete. | Marc Espie | |
new method in Logger, annotate, so that the pkg_delete log script can set PKG_DESTDIR= conditionally, and use ${PKG_DESTDIR} later on in filenames. | |||
2004-02-23 | document that this even more off-limits than the rest of the | Marc Espie | |
(so far and intentionally) undocumented interface. | |||
2004-02-21 | distinguish between unreadable directories and non packages. | Marc Espie | |
problem found by John L. Scarfone, who runs a paranoid root. | |||
2004-02-20 | PKG_DESTDIR / -B support in pkg_add. | Marc Espie | |
2004-02-20 | move wildcard rewriting down. Allows flavors in package-specs to | Marc Espie | |
properly contain a dot and other fun characters. Reported by Jason Ish. Survives a full ports build. | |||
2004-02-15 | remove extra . I left when putting $self->{destdir} inside... | Marc Espie | |
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. |