Date: Tue, 22 Apr 2003 22:17:14 +0200 From: Miguel Mendez <flynn@energyhq.homeip.net> To: Kris Kennaway <kris@obsecurity.org> Cc: ports@freebsd.org Subject: Re: RFC: the linprocfs problem when portupgrading linux_base Message-ID: <20030422221714.4c080bfc.flynn@energyhq.homeip.net> In-Reply-To: <20030422200124.GA65276@rot13.obsecurity.org> References: <20030422092946.39da1c27.flynn@energyhq.homeip.net> <20030422200124.GA65276@rot13.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--/:82TRhZDW?T=.6: Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 22 Apr 2003 13:01:24 -0700 Kris Kennaway <kris@obsecurity.org> wrote: > You didn't explain what the problem is, but I have a couple of > comments on the proposed solution. Mea culpa, I should have explained it better. The scenario is as follows: User has linux_base installed, and the port is updated. User runs portupgrade to update an existing linux_base, and has linprocfs mounted. When portupgrade tries to backup the old port, cpio fails in /compat/linux/proc and the upgrade is aborted. > 1) You don't re-mount it afterwards if you unmount I have mixed feelings about remounting it, It's trivial to add it, though. > 2) This will not work if installed via a package. You need to use a > pkg-install script for that (and the pre-install target should call > the script instead of duplicating code). Point taken, someone could try to `portupgrade -P'. Note that this only affects people portupgrade'ing linux_base, not new installs. Cheers, -- Miguel Mendez - flynn@energyhq.homeip.net GPG Public Key :: http://energyhq.homeip.net/files/pubkey.txt EnergyHQ :: http://www.energyhq.tk Tired of Spam? -> http://www.trustic.com --/:82TRhZDW?T=.6: Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+paNNnLctrNyFFPERAoKxAKCX3+iNpwj/NsvhSLwGcTdDOih9HQCeKeE3 5djBpGjbettUvEMPHwkdCj8= =NECC -----END PGP SIGNATURE----- --/:82TRhZDW?T=.6:--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030422221714.4c080bfc.flynn>