summaryrefslogtreecommitdiff
path: root/pkgtools/pkg_install
AgeCommit message (Collapse)AuthorFilesLines
2009-06-14Never run the license check for this package to allow a proper updatejoerg1-1/+2
path.
2009-06-10pkg_install-20090610:joerg2-15/+34
Improve diagnostic around license handling.
2009-06-03Fix typo.joerg1-2/+2
2009-06-03Add miros to the default accepted licenses.ahoka1-2/+2
2009-05-28pkg_install-20090528:joerg2-5/+5
I can't remember why the original pkg_install-renovation code disabled extraction of ownership from packages, so reenable that.
2009-05-27Sync license list with mk/license.mk.joerg1-2/+2
2009-05-27pkg_install-20090527:joerg2-8/+13
Try harder to mimic the old pkg_delete behavior and provide a topologically sorted output for pkg_info -r. Bail out on dependency cycles based on recursion depth, currently 64K.
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-2/+2
block). Uncomment some commented out LICENSE lines while here.
2009-05-18Sync default-accepted licenses with pkgsrc/mk/licenses.mk.wiz2-7/+9
Bump version to 20090518.
2009-05-13regen.wiz1-1/+1
2009-05-13usage: match man page more closely.wiz1-3/+3
2009-05-13Sort options in SYNOPSIS.wiz1-2/+2
2009-05-13Regen.joerg1-6/+12
2009-05-13pkg_install-20090513:joerg5-14/+45
Add pkg_create -F, which explicitly provides the compression type.
2009-05-13G/C PlayPen and PlayPenSize.joerg4-14/+6
2009-05-10Fix spelling.joerg1-3/+3
2009-05-02Add new metadata: PREV_PKGPATH and SUPERSEDES.reed3-6/+18
These will be available from pkg_summary(5) database. To be used to find previous packages when a package is moved or renamed. (Even though that is not recommended.) Documented in pkgsrc Guide and in the pkg_summary(5) manual page. Upcoming commit will have some packages modified to add them.
2009-04-25Regen.joerg2-2/+19
2009-04-25pkg_install-20090425:joerg8-15/+351
Add logic to evaluate license conditions. As frontend for pkgsrc, pkg_admin gets two new commands (check-license and check-single-license), which can be used to evaluate a given condition. pkg_add will be changed to honour licenses at a later point.
2009-04-24Regen.joerg2-28/+11
2009-04-24pkg_install-20090424:joerg13-193/+218
Make pkg_delete -d the default behavior, remove the option. Remove pkg_create -R support (reorder @dirrm entries). Introduce new plist command @pkgdir, which makes pkg_add add this directory if it doesn't exist already and pkg_delete remove it only if no other package has a @pkgdir entry for it. Otherwise directories are pruned when the last file or directory in them is removed. @dirrm is now a pure hint, if the directory doesn't exist, it will be silently skipped.
2009-04-24Constify.joerg2-5/+5
2009-04-23If the plist doesn't have a @name tag in it, fake one up based on thejoerg1-1/+7
directory name.
2009-04-23Require all plist commands to be in lower case. Nothing depends on thatjoerg1-3/+3
and it was never documented that it worked either way, so being strict doesn't hurt.
2009-04-23Remove support to spell of @cwd as @cd.joerg1-3/+2
2009-04-23Remove remaining parts of @mtree support.joerg5-19/+13
2009-04-23Remove support and documentation for @ignore_inst.joerg6-32/+13
2009-04-22pkg_install-20090422:joerg3-12/+16
Consider EOF during signature scan a fatal error. At the very least, the package is missing the +CONTENTS file at that point. Correctly reset the entry pointer in that case and make the meta data extraction stricter, avoiding NULL dereferences for invalid archives. Fixes pkg_info -X crash on empty files as reported by Daniel Horecki.
2009-04-22Regen.joerg1-1/+3
2009-04-22Document pkg_admin fetch-pkg-vulnerabilities -u.joerg1-1/+5
2009-04-10Remove mention to install security/audit-packages (which no longerreed3-12/+12
exists) and suggest audit capabilities of pkg_admin instead. Update version. Regeneration of cat page also caught up with some previous cleanups.
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-2/+1
2009-04-08Remove the remaining NO_MTREE definitions, it has been a nop for ajoerg1-2/+1
while.
2009-04-06pkg_install-20090406:joerg2-7/+4
Remove premature return that broke dependency tracking for pkg_add -u. Fixes PR 41143.
2009-03-30Remove trailing \n in warnx call. Pointed out by seb@joerg1-2/+2
2009-03-26pkg_install-20090326:joerg2-5/+5
Fix diagnostic message to be less confusing to read.
2009-03-22Improve markup.joerg1-2/+5
2009-03-21pkg_delete: add missing setprogname(argv[0]);tnn1-1/+2
2009-03-10Specify width for tag list.joerg2-4/+4
2009-03-09Use archive_read_finish and avoid double-free if the archive couldn't bejoerg1-4/+3
opened.
2009-03-09pkg_install-20090309:joerg2-5/+4
Fix a double free. Reported by seb.
2009-03-08If writing to the archive failed, tell user the file it tried to write.joerg1-3/+4
2009-03-08pkg_install-20090307:joerg7-67/+45
Simplify archive handling by depending on archive_read_finish and the close callback where needed. Fixes a file descriptor leak as side effect as reported by wiz.
2009-03-06Avoid sign comparision issues.joerg1-4/+3
2009-03-04Explicitly build local libarchive without ACL support, I don't want tojoerg1-2/+2
get into the mess of needing to figure out linkage on Linux.
2009-03-02pkg_install-20090302:joerg7-17/+95
Add new option -r to pkg_info, which works like -R, but expands it recursively.
2009-03-02Remove a close(-1) as hinted by wiz.joerg1-3/+2
2009-03-02Be nice to stupid version of TAILQ_INSERT_TAIL on Linux, that doesn'tjoerg1-3/+3
create a block context.
2009-03-02pkg_install-20090301:joerg5-13/+24
Plug a number of file descriptor leaks.
2009-02-28regenwiz2-9/+9