Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2010 00:46:16 +0200
From:      Ion-Mihai Tetcu <itetcu@FreeBSD.org>
To:        Thomas-Martin Seck <tmseck-lists@netcologne.de>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: correct location for third party /var files
Message-ID:  <20100322004616.03eaf816@it.buh.tecnik93.com>
In-Reply-To: <20100321143652.GB1784@wcfields.tmseck.homedns.org>
References:  <20100317184936.2310.qmail@wcfields.tmseck.homedns.org> <alpine.BSF.2.00.1003180049040.8550@qbhto.arg> <20100321143652.GB1784@wcfields.tmseck.homedns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/FH.noWB8W0rPaT_/EXJZ7Ow
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Sun, 21 Mar 2010 15:36:52 +0100
Thomas-Martin Seck <tmseck-lists@netcologne.de> wrote:

> * Doug Barton (dougb@FreeBSD.org):
>=20
> > On Wed, 17 Mar 2010, Thomas-Martin Seck wrote:
> > >When I started maintaining ports in 2004, the (or at least my)
> > >goal was to avoid absolute paths in pkg-plist like the plague,
> > >that is why I do not bother to use something /var/cache/squid
> > >or /var/log/squid instead of PREFIX/squid/{logs,cache}. There is
> > >IMHO nothing wrong with storing variable data in $PREFIX/portname/
> > >as long as this is sensibly done. $PREFIX/portname/var or
> > >$PREFIX/var/portname on the other hand is usually just a sign of
> > >sloppy porting and should be fixed.
> > >
> > >Trying to separate static and variable data and scattering said
> > >data across filesystems just for the sake of it or for arcane
> > >aesthetic reasons is - IMO - not really helpful for the user.
> >=20
> > I disagree strongly. hier(7) exists for a reason. I have always set
> > up systems to make a clear distinction between partitions that will
> > be more or less "static" and those that will be actively written
> > to. This saves a lot of time NOT having to rebuild a system after a
> > crash because the essential elements are still healthy.
> >=20
> > Your personal feelings about it don't really enter in. If you don't=20
> > understand or don't agree with a policy feel free to discuss it.
> > Choosing to ignore it because you don't like it isn't really an
> > option.
>=20
> Oh dear, what did I do.  (Why did people not report this five years
> ago?)
>=20
> Anyway, I just tried to move cache/log/pidfile to /var and found that
> this seems a bit tricky if not impossible when you generate your
> packagelist dynamically with PLIST_DIRS/PLIST_FILES. It looks like you
> need to wrap your absolute paths (or rather the @dirrm(try) calls in
> the plist) between "@cwd /" and "@cwd %%PREFIX%%".  Does anyone know
> how to achieve this without resorting to a static pkg-plist?

${ECHO} something >> ${TMPPLIST}

--=20
IOnut - Un^d^dregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"
FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B

--Sig_/FH.noWB8W0rPaT_/EXJZ7Ow
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAkumobkACgkQJ7GIuiH/oeVEAACdFM4NHfDluc4Vp2pLdbgcyJEo
2xQAn36C3zNSMqvT9po9HgjXm92Bm2gv
=n24E
-----END PGP SIGNATURE-----

--Sig_/FH.noWB8W0rPaT_/EXJZ7Ow--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100322004616.03eaf816>