<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/pkg_install/delete/perform.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-10-31T13:00:35Z</updated>
<entry>
<title>After around 20 years of duty it is time for pkg_install to retire</title>
<updated>2013-10-31T13:00:35Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2013-10-31T13:00:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c92d635ad3fef3b2b8c44c4639ad0fd7c00ff20b'/>
<id>urn:sha1:c92d635ad3fef3b2b8c44c4639ad0fd7c00ff20b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Spelling fixes for usr.sbin/</title>
<updated>2011-12-30T10:58:14Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2011-12-30T10:58:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3df5ecac8c5e0a9105ba0e783bd9e7077df944e7'/>
<id>urn:sha1:3df5ecac8c5e0a9105ba0e783bd9e7077df944e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Print the package name on deletion errors.</title>
<updated>2011-09-16T09:09:58Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-09-16T09:09:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=566dafa3602b29e6282182311a1825d064c8d230'/>
<id>urn:sha1:566dafa3602b29e6282182311a1825d064c8d230</id>
<content type='text'>
It appears this was already done in NetBSD a decade ago, hence
I just reuse the change (except our code is bad styled).

PR:		bin/160516
Approved by:	portmgr
Approved by:	re (kib)
Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>Backout libinstall.a -&gt; libpkg commit.</title>
<updated>2011-05-17T19:11:47Z</updated>
<author>
<name>Florent Thoumie</name>
<email>flz@FreeBSD.org</email>
</author>
<published>2011-05-17T19:11:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2eb4b00cbb86ee4591b3a60e96b94e51085c3939'/>
<id>urn:sha1:2eb4b00cbb86ee4591b3a60e96b94e51085c3939</id>
<content type='text'>
Discussed with:	erwin, brooks, bapt
</content>
</entry>
<entry>
<title>- Take libinstall.a out of pkg_install and make it a proper shared library.</title>
<updated>2010-04-23T11:07:43Z</updated>
<author>
<name>Florent Thoumie</name>
<email>flz@FreeBSD.org</email>
</author>
<published>2010-04-23T11:07:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=762c7db2e8f714203a9766492a631d0ea310bd78'/>
<id>urn:sha1:762c7db2e8f714203a9766492a631d0ea310bd78</id>
<content type='text'>
- Rework the wrapper support to check libpkg version as well as pkg_install
version.
- Add libfetch to _prebuild_libs.
- There are no new features introduced.

Notes: the API is not stable, so basically, do not use libpkg in your
projects for now. Also there's no manpage for libpkg yet, because the API
will change drastically. I repeat, do not use libpkg for now.
</content>
</entry>
<entry>
<title>Various fixes.</title>
<updated>2010-04-01T14:27:29Z</updated>
<author>
<name>Florent Thoumie</name>
<email>flz@FreeBSD.org</email>
</author>
<published>2010-04-01T14:27:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=094f117522350e3fddf5cdb671d3829999604765'/>
<id>urn:sha1:094f117522350e3fddf5cdb671d3829999604765</id>
<content type='text'>
- Replace hardcoded INDEX version. [1]
- Fix a buffer overlap. [2]
- Remove empty package when fetching fails and -K is used. [3]
- Remove useless chmod2() after mkdtemp(3). [4]
- Replace mkdir(1) call with mkdir(2). [5]
- Get rid of some vsystem() calls.
- Switch from lstat(2) to open(2) in fexists().
- Try rename(2) in move_file() first.
- Bump PKG_INSTALL_VERSION to 20100401.

PR:		bin/145101 [1], bin/139492 [2], bin/144919 [3]
		bin/144920 [4], bin/144921 [5]
Submitted by:	gcooper [1,2,3,4,5]
</content>
</entry>
<entry>
<title>- Restore functionality broken in previous commit; we need to be able to report</title>
<updated>2008-05-03T22:56:50Z</updated>
<author>
<name>Pav Lucistnik</name>
<email>pav@FreeBSD.org</email>
</author>
<published>2008-05-03T22:56:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b520e6990511664a2f60bb78261e376c9393971'/>
<id>urn:sha1:2b520e6990511664a2f60bb78261e376c9393971</id>
<content type='text'>
  multiple installed packages with the same PKGORIGIN.

Reported by:	marcus
MFC after:	1 month
</content>
</entry>
<entry>
<title>Optimize package registration/deregistration.  Previously, when looking up the</title>
<updated>2008-04-11T08:26:06Z</updated>
<author>
<name>Pav Lucistnik</name>
<email>pav@FreeBSD.org</email>
</author>
<published>2008-04-11T08:26:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=42b1030bbdd02d8264a87179c9465d834ff5a624'/>
<id>urn:sha1:42b1030bbdd02d8264a87179c9465d834ff5a624</id>
<content type='text'>
package name for the origin of a dependency, all entries in /var/db/pkg were
traversed for each dependency of added/removed package.  Now, gather all the
origins first, then do the lookup in a single pass over /var/db/pkg.

This should provide a major speedup for packages with hundreds of dependencies.

Submitted by:	rdivacky (earlier version)
MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix segfault while running with -a option and deinstalling broken</title>
<updated>2007-11-10T22:57:12Z</updated>
<author>
<name>Kirill Ponomarev</name>
<email>krion@FreeBSD.org</email>
</author>
<published>2007-11-10T22:57:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dffc4d533f145e49bbd98a475b5ad98d133b2c01'/>
<id>urn:sha1:dffc4d533f145e49bbd98a475b5ad98d133b2c01</id>
<content type='text'>
packages with incorrect plists.

PR:		bin/115327
Submitted by:	Michael Zhilin &lt;mizhka@gmail.com&gt;
MFC after:	3 days
</content>
</entry>
<entry>
<title>- pkg_add spawns itself as argv[0]  when installing dependent packages, to</title>
<updated>2004-06-29T19:06:42Z</updated>
<author>
<name>Oliver Eikemeier</name>
<email>eik@FreeBSD.org</email>
</author>
<published>2004-06-29T19:06:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9ba84598dd8244e0e1b884bffe0fb289ada9701'/>
<id>urn:sha1:b9ba84598dd8244e0e1b884bffe0fb289ada9701</id>
<content type='text'>
  enable the use as a port on older systems

- use absolute paths in all calls to external programs, to account for strange
  PATH settings

- use INDEX or INDEX-5 depending on FreeBSD version, to enable the use on
  FreeBSD 4.x as a port.

- conditionalize all 4.x/5.x differences on __FreeBSD_version, so that the
  pkg_install tools can be kept in sync on 4.x and 5.x

- Bump PKG_INSTALL_VERSION

Reviewed by:	portmgr (bento run)
MFC after:	4 weeks
</content>
</entry>
</feed>
