Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 May 2016 22:56:41 +0000
From:      Glen Barber <gjb@FreeBSD.org>
To:        Ben Woods <woodsb02@gmail.com>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: 2 config files not installed from recent 11-current snapshot
Message-ID:  <20160529225641.GI80759@FreeBSD.org>
In-Reply-To: <20160529224116.GG80759@FreeBSD.org>
References:  <CAOc73CB6j=KiP-Mkkiun2t-Bq%2B50B5Jt2e_tOBJoi0Ui4d2YWg@mail.gmail.com> <20160529223533.GF80759@FreeBSD.org> <20160529224116.GG80759@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Encpt1P6Mxii2VuT
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, May 29, 2016 at 10:41:16PM +0000, Glen Barber wrote:
> On Sun, May 29, 2016 at 10:35:33PM +0000, Glen Barber wrote:
> > On Mon, May 30, 2016 at 12:30:05AM +0200, Ben Woods wrote:
> > > Hi everyone,
> > >=20
> > > I recently reinstalled my FreeBSD laptop using a 11-current snapshot =
=66rom
> > > the end of April.
> > >=20
> > > Today I noticed that 2 cofiguration files were not install in the sys=
tem:
> > > /etc/ppp/ppp.conf
> > > /etc/dma/dma.conf
> > >=20
> > > I have done 2 PkgBase upgrades since then (with an etcupdate run also=
 after
> > > each upgrade), but PkgBase shouldn't have touched these files since c=
onfig
> > > files are not included in packages yet.
> > >=20
> > > Given that FreeBSD 11 is nearing release, it might be worth double ch=
ecking
> > > that this isn't a problem on the latest 11 snapshots (those 2 files a=
re on
> > > the system after the installer is run). I would check myself, but am
> > > travelling and don't have the resources, sorry.
> > >=20
> >=20
> > FWIW, the 11.0 snapshots do not use the pkgbase stuff for anything.
> >=20
> > The problem here, I *think*, is that dma.conf is part of the FreeBSD-dma
> > package.  This is primarily the underlying issue with everything else in
> > /etc - for pkgbase, they are handled by "install*" targets, but the
> > tools used to merge these files (etcupdate(8) and mergemaster(8)) deal
> > with files handled by the "distrib*" targets ('make distribution').
> >=20
> > I'm not sure why ppp.conf wasn't installed though.  I'll look into this.
> >=20
>=20
> I just checked the base.txz distribution used by bsdinstall(8), and both
> of these files are definitely non-existent outside of etcupdate(8).
>=20
> I'll look into this further.  Thank you again for reporting this.
>=20

Ugh, I see the problem.  It's the problem as described above, but I was
not aware these two files were still being handled this way.

Working on a fix now, but it will take a bit of time since I need to go
through commit logs to find what else is being handled like this that
went unnoticed (there were a few similar cases that were fixed already).

Glen


--Encpt1P6Mxii2VuT
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXS3OpAAoJEAMUWKVHj+KT1mcP/21xrhlgfKhB8temhqzFSG/U
TnUqBa0JPx6LCmJQrcgujOxCR1YURKIjTrHBp08AananKLzo4xFrrW8I3eLiwydo
ZMuHFWm6aNs0i2Ndp3ldNQ9zRCGfXET1ExtBHCY11LseDOTG/DykiPvWU90dZWGe
2OLUuEAVYc2CtOIPvsHCVBTdIbC0Yljf8riEoCaRqUaWzrZrMonVkp+GkqePQ7xp
4Zf1UrX4b40x1InWQ6SEaWcD6mCZfvNRRvu+eW9nZ4gy7CX8T7UEWHjLcIMMlPD1
Eg0YHz9lp+s7wjAOspSSqO5ZV1fk4RxpM6nhexwAlyQdhtugLhm1d/qidqR7RcWG
62tsi5JOyRRzNvvvyi035q9up/NGsFF8hPYbWavzmRUPe13HntK62wP7PHk5caYE
VMTejaRm6c/NnvV86SK/Q9CcTkAcSq6U0Urivl9ajrjdVvs4lva5HPvWa41QF4kZ
c17tpNRGLC47NU9EyHv2Qy38E/Kj+jdPO8hxMieZ2nif4rhTejXv162pB6tY5hYU
0iQAxxCoDHBH124rKY6c01Gl1QKI3C5Q3R8mJ/IefIHMN6kJluVOBQLMhMbcna9V
Ev0xDu4CxIepij9xW5zZSVZ26URIW/y1qwDJg/ndIxlJM88CzD3qCShb+ILBxwNj
K3e2tHSejEoMKOrolU/A
=Vfi6
-----END PGP SIGNATURE-----

--Encpt1P6Mxii2VuT--



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