Date: Mon, 15 Jan 2007 02:33:51 +0000 From: Florent Thoumie <flz@FreeBSD.org> To: Kris Kennaway <kris@obsecurity.org> Cc: freebsd-ports@freebsd.org Subject: Re: "Recommended test ordering" question. Message-ID: <45AAE80F.1050605@FreeBSD.org> In-Reply-To: <20070114215610.GA1019@xor.obsecurity.org> References: <41278.192.168.1.101.1168810387.squirrel@webmail.thilelli.net> <20070114215610.GA1019@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig50EB2C4B73185D14F4D5F654 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Kris Kennaway wrote: > On Sun, Jan 14, 2007 at 10:33:07PM +0100, Julien Gabel wrote: >> Hello, >> >> I just updated the patch for a little port i maintained, and encounter= ed >> a curious error following the "Recommended test ordering" found in the= >> FreeBSD Porter's Handbook to test it properly. Here are the steps: >> - make install >> =3D> ok. >> - make package >> =3D> ok. >> - make deinstall >> =3D> ok. >> - pkg_add package-name >> =3D> ok. >> - make deinstall >> =3D> Errors about directories which can't be deleted. >> =3D> Directories _not_ present anymore, but were present after the >> pkg_add step. >> =3D> ok (port seems deinstalled correctly). >> - make reinstall >> =3D> ok. >> - make package >> =3D> ok. >> >> Any suggestion on why i get these errors, although all "seems" fine? >=20 > Your pkg-plist is incorrect. Perhaps you are doing things in your > post-install script that are only executed when the port makefile is > run, but do not have a corresponding @exec statement in your > pkg-plist. [...] or the "make install" step might also create empty directories. You should add those with "@exec mkdir -p %D/share/foo" in the packing list. Note that these steps won't tell you if you have installed files not recorded in the packing list. Using PREFIX=3D/tmp/foo usually help, assuming it is prefix-clean. --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --------------enig50EB2C4B73185D14F4D5F654 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFqugPMxEkbVFH3PQRCn76AJ9pa/BK3N+bPOks29owVgvahShT8gCffhJB QQ1UPmbv5xjoC+x2i4WWRC8= =1pfC -----END PGP SIGNATURE----- --------------enig50EB2C4B73185D14F4D5F654--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45AAE80F.1050605>