<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/pkgtools/pkg_install/files/admin/check.c, branch pkgsrc_2011Q1</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2011Q1</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2011Q1'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2010-01-22T13:30:41Z</updated>
<entry>
<title>pkg_install-20100122:</title>
<updated>2010-01-22T13:30:41Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2010-01-22T13:30:41Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=3be860b3d024e57d52acce60f41f56b9054e478d'/>
<id>urn:sha1:3be860b3d024e57d52acce60f41f56b9054e478d</id>
<content type='text'>
- Refactor man pages:
  - Move description of environmental variables into pkg_install.conf(5)
  - Remove a bunch of dead references
  - Avoid using hard-coded path names that can easily be overridden by
    the user.
- Refactor pkgdb related logic, so that -K behaves consistently.
- Add some helper functions to isolate more places from the pkgdb
  layout.
- Sync license list.
- Handle PKG_REFCOUNT_DBDIR consistently as option too.
- Utilize connection cache from libfetch.
- Add helper target for cat pages updates.
</content>
</entry>
<entry>
<title>pkg_install-20090424:</title>
<updated>2009-04-24T14:00:25Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-04-24T14:00:25Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1b09467671b8a917eb90b2c3e3d8b819089b9a8a'/>
<id>urn:sha1:1b09467671b8a917eb90b2c3e3d8b819089b9a8a</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Remove remaining parts of @mtree support.</title>
<updated>2009-04-23T19:35:52Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-04-23T19:35:52Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7ca4684431dcc91129516fcba00edd9612d6eb84'/>
<id>urn:sha1:7ca4684431dcc91129516fcba00edd9612d6eb84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove support and documentation for @ignore_inst.</title>
<updated>2009-04-23T19:34:04Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-04-23T19:34:04Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=437819ae77a84c9d535d6ba84836be87e5ba0a47'/>
<id>urn:sha1:437819ae77a84c9d535d6ba84836be87e5ba0a47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pkg_install-20090201 from pkg_install-renovation branch.</title>
<updated>2009-02-02T12:34:59Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-02-02T12:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4b13e4f1eca32c0b50970d1b6cd929f700a4c7bc'/>
<id>urn:sha1:4b13e4f1eca32c0b50970d1b6cd929f700a4c7bc</id>
<content type='text'>
- DB support is always included from libnbcompat if needed
- pkg_view and linkfarm are not installed any more; they are not moved
into the attic yet, so they can easily be installed as separte package
- common configuration file to customise the behavior of various
components; this supersedes the old audit-packages.conf
- support for PKSC7 signatures (using X509 certs) and GPG signatures for
packages in a secure way. See pkg_admin(8) for how to create them and
pkg_install.conf(5) for the options to use them
- audit-packages and download-vulnerability-list are wrapper scripts
  around pkg_admin. They try to mimic the classic options if used sanely.
  "pkg_admin audit" is now an order of magnitude faster than before
- pkg_add uses libarchive and libfetch instead of external ftp and tar:
  - progress bar is currently missing for downloads
  - "pkg_add -" is no longer supported
  - no adhoc check for conficts between dependencies and already
    installed packages
  - "pkg_add -s" has been replaced with an option in pkg_install.conf,
    verification of plain detached GPG signatures is no longer supported
  - optional check for vulnerabilities before adding a package
  - if /var and /usr/pkg are on different fileystems it is twice as fast
    now
  - conflicts due to overlapping plists are checked before installation
  - pkg_add no longer plays with the process limits
- pkg_add and pkg_delete have a new destdir option; scripts have to
  either be modified to use PKG_DESTDIR or should be disabled
- pkg_add -u for now can't be used to update to the exact same version
- internal "rm -rf" and "mkdir_p" code
- all memory allocation failures are not explicitly fatal
- if a file is not removed due to a failed checksum, still remove the
  entry from pkgdb
</content>
</entry>
<entry>
<title>pkg_install-20080916:</title>
<updated>2008-09-17T15:21:30Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2008-09-17T15:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=21cb4f9cee262ce41c3dddf461f86e9ad2852be4'/>
<id>urn:sha1:21cb4f9cee262ce41c3dddf461f86e9ad2852be4</id>
<content type='text'>
Merge from changes for read_plist from pkg_install-renovation to always
initialize the plist and add append_plist for the one case where this is
not desired. Fixes PR 39276.
</content>
</entry>
<entry>
<title>20080915:</title>
<updated>2008-09-16T13:32:58Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2008-09-16T13:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d731645614d5c3287910ada837d179ae767cc1e9'/>
<id>urn:sha1:d731645614d5c3287910ada837d179ae767cc1e9</id>
<content type='text'>
Merge a number of bugfixes from the pkg_install-renovation branch:
- explicit include of nbcompat/md5.h
- use errx when dealing with libfetch as it doesn't set errno
- avoid optind = 0 as GNUish getopt will reset itself otherwise
</content>
</entry>
<entry>
<title>Drop clauses 3 and 4 from TNF licenses</title>
<updated>2008-04-29T05:46:08Z</updated>
<author>
<name>martin</name>
<email>martin</email>
</author>
<published>2008-04-29T05:46:08Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=15a93bcc7f8633674bf86f5ad48d6c7972d3958b'/>
<id>urn:sha1:15a93bcc7f8633674bf86f5ad48d6c7972d3958b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use pkgdb function to compute +CONTENTS name and drop need to play</title>
<updated>2008-03-09T19:25:16Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2008-03-09T19:25:16Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=ae72ee45196ea20ab405d8963b0c01d81c9a6ef5'/>
<id>urn:sha1:ae72ee45196ea20ab405d8963b0c01d81c9a6ef5</id>
<content type='text'>
chdir(2) games. Kill the chdir(2) calls.
</content>
</entry>
<entry>
<title>Split check functions into a separate file.</title>
<updated>2008-03-09T19:02:27Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2008-03-09T19:02:27Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1c6edb547b4c0ac3feb848930565edb877018530'/>
<id>urn:sha1:1c6edb547b4c0ac3feb848930565edb877018530</id>
<content type='text'>
Drop checkall and implement it using "*" as wildcard match.
</content>
</entry>
</feed>
