[BRAINSTORMING] simplifying maintainer's life
Thierry Thomas
thierry at FreeBSD.org
Wed Sep 3 21:22:49 UTC 2014
Le mer 3 sep 14 à 21:12:56 +0200, Marcus von Appen <mva at FreeBSD.org>
écrivait :
> On, Wed Sep 03, 2014, Bryan Drewery wrote:
> [...]
>
> > I understand there is fear involved with not having a plist validate
> > everything. Consider that many other package systems do not require a
> > plist to start.
>
> [...]
>
> Seconded. In my opinion for 95% of all cases it sums up to: everything in the
> staging directory gets installed. We can use post-build or pre-install to
> clean up the staging directory where necessary, or even revert the plist
> meaning in the worst case, e.g. everything in ${EXCLUDE_INSTALL} is not to be
> installed, if necessary.
I disagree. I use plist for two things:
- when upgrading a port, I compare the previous plist with the newer
one, and if some important files are missing, I try to understand the
reason;
- I often grep all plists to find which port could possibly provide such
header or such library (among non-installed ports, of course).
--
Th. Thomas.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20140903/28c0dc9a/attachment.sig>
More information about the freebsd-ports
mailing list