freebsd-dev/usr.sbin/pkg_install/lib
Oliver Eikemeier b9ba84598d - pkg_add spawns itself as argv[0] when installing dependent packages, to
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
2004-06-29 19:06:42 +00:00
..
deps.c - pkg_info: flag -r: (show packages this packages depends on (documentation change)) 2004-06-29 18:59:19 +00:00
exec.c Fix SCM ID's. 2002-04-01 09:39:07 +00:00
file.c - pkg_add spawns itself as argv[0] when installing dependent packages, to 2004-06-29 19:06:42 +00:00
global.c Fix SCM ID's. 2002-04-01 09:39:07 +00:00
lib.h - pkg_add spawns itself as argv[0] when installing dependent packages, to 2004-06-29 19:06:42 +00:00
Makefile - pkg_add spawns itself as argv[0] when installing dependent packages, to 2004-06-29 19:06:42 +00:00
match.c - pkg_add spawns itself as argv[0] when installing dependent packages, to 2004-06-29 19:06:42 +00:00
msg.c Fix SCM ID's. 2002-04-01 09:39:07 +00:00
pen.c - pkg_add spawns itself as argv[0] when installing dependent packages, to 2004-06-29 19:06:42 +00:00
pkgwrap.c Introduce notion of the package tools revision and allow to wrap all tools 2002-09-09 19:43:30 +00:00
plist.c * Add explicit conflict-checking to the package tools. Packages can 2003-04-17 09:56:05 +00:00
str.c pkg_create incorrectly does not add trailing '\n' when it receives 2003-05-26 17:12:22 +00:00
url.c - pkg_add spawns itself as argv[0] when installing dependent packages, to 2004-06-29 19:06:42 +00:00
version.c - complete rewrite of the version number parsing code, restoring compatibiliy of 5.x with 4.x and portupgrade 2004-06-29 18:52:13 +00:00