Date: Thu, 2 Nov 1995 18:55:00 -0800 From: "Jordan K. Hubbard" <jkh> To: CVS-commiters, cvs-usrsbin Subject: cvs commit: src/usr.sbin/pkg_install/add main.c perform.c Message-ID: <199511030255.SAA05540@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jkh 95/11/02 18:54:59
Branch: usr.sbin/pkg_install/add RELENG_2_1_0
Modified: usr.sbin/pkg_install/add main.c perform.c
Log:
These patches fix two problems :
1 ) Tar was being called to process the archive after chdir()ing into the
playpen, but the pathname given to it was uncorrected for the chdir().
This is corrected by converting _all_ pathname arguments using
realpath() (fileFindByPath() is used as a last-ditch attempt if the
argument can't be found)
2 ) min_free was being called on the saved invocation directory, not on
the playpen at one point. (There are currently two seperate space
checks, one when the playpen is created, and one later. This is
harmless cruft)
Submitted by: Michael Smith <msmith@atrad.adelaide.edu.au>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511030255.SAA05540>
