From owner-cvs-all Fri Aug 17 3:44:49 2001 Delivered-To: cvs-all@freebsd.org Received: from obsecurity.dyndns.org (adsl-63-207-60-193.dsl.lsan03.pacbell.net [63.207.60.193]) by hub.freebsd.org (Postfix) with ESMTP id F314D37B406; Fri, 17 Aug 2001 03:44:42 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id A391366D46; Fri, 17 Aug 2001 03:44:38 -0700 (PDT) Date: Fri, 17 Aug 2001 03:44:38 -0700 From: Kris Kennaway To: Neil Blakey-Milner Cc: Kris Kennaway , Sheldon Hearn , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/Tools/scripts/mkptools mkppackage mkpbuild mkpinstall Message-ID: <20010817034438.B7431@xor.obsecurity.org> References: <200108170941.f7H9fIY97326@freefall.freebsd.org> <17709.998042781@axl.seasidesoftware.co.za> <20010817033021.A7431@xor.obsecurity.org> <20010817123800.A6396@mithrandr.moria.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="PmA2V3Z32TCmWXqI" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010817123800.A6396@mithrandr.moria.org>; from nbm@mithrandr.moria.org on Fri, Aug 17, 2001 at 12:38:00PM +0200 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --PmA2V3Z32TCmWXqI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 17, 2001 at 12:38:00PM +0200, Neil Blakey-Milner wrote: > On Fri 2001-08-17 (03:30), Kris Kennaway wrote: > > > > Add mkppackage, which will create a "fake"-style package, but not > > > > really. It doesn't try fake PREFIX and such to the build (it's n= ot > > > > really possible anyway yet), but it uses pkg_create's '-s' option= to > > > > pretend the package generated was installed in ${PREFIX}. > > >=20 > > > Useful for, amongst other things, providing binary patch packages, ye= s? > >=20 > > I'm not immediately sure how..I haven't needed anything like this for > > the binary patch packages I've made so far. >=20 > Well, that's because you're either installing it directly where it will > live (ie, live on the filesystem) Yes, security packages get installed to the relevant location in / :-) I use a plist along the lines of this: @cwd / @srcdir /mnt/jail-4.3 @option preserve kernel.GENERIC modules/procfs.ko modules/linprocfs.ko I build and install the patched files in a jail, then package them up from outside it. Kris --PmA2V3Z32TCmWXqI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE7fPWVWry0BWjoQKURAozMAJ4y5TEDSm/xAAvgkQUry6S5L/ukwACgx7C7 2EwEw+P3nm9TATKfZa9XGOY= =Tud9 -----END PGP SIGNATURE----- --PmA2V3Z32TCmWXqI-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message