Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jan 2017 11:57:25 +0800
From:      Ben Woods <woodsb02@gmail.com>
To:        Joe Maloney <jmaloney@ixsystems.com>
Cc:        freebsd-pkgbase@freebsd.org
Subject:   Re: freebsd-examples conflicts with freebsd-runtime
Message-ID:  <CAOc73CCqg=Yi-0DjkuFbezMp_5dSkFAqQ4eXJzViJ9tLg=t%2B%2BQ@mail.gmail.com>
In-Reply-To: <981426556.8708.1485347593164.JavaMail.zimbra@ixsystems.com>
References:  <981426556.8708.1485347593164.JavaMail.zimbra@ixsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 25 January 2017 at 20:33, Joe Maloney via freebsd-pkgbase <
freebsd-pkgbase@freebsd.org> wrote:

> Hi,
> it looks like /usr/share/examples/etc/make.conf is being added to
> runtime.plist, and examples.plist.  This causes installing, or upgrading
> freebsd-examples on it's own to prompt the user to remove freebsd-runtime.
>
> [root@joe-laptop] /usr/obj# grep -R '/usr/share/examples/etc/make.conf' *
> grep: usr/src/amd64.amd64/worldstage/sys: No such file or directory
> usr/src/amd64.amd64/worldstage/runtime.plist:@(root,wheel,0444,)
> /usr/share/examples/etc/make.conf
> usr/src/amd64.amd64/worldstage/METALOG:./usr/share/examples/etc/make.conf
> type=file uname=root gname=wheel mode=0444 size=10614 tags=package=examples
> usr/src/amd64.amd64/worldstage/METALOG:./usr/share/examples/etc/make.conf
> type=file uname=root gname=wheel mode=0444 size=262 tags=package=runtime
> usr/src/amd64.amd64/worldstage/usr/share/games/fortune/freebsd-tips:/usr/
> share/examples/etc/make.conf.
> Binary file usr/src/amd64.amd64/worldstage/usr/share/man/mandoc.db matches
> grep: usr/src/amd64.amd64/worldstage/usr/tests/local: No such file or
> directory
> grep: warning: usr/src/amd64.amd64/worldstage/usr/tests/sys/pjdfstest/tests:
> recursive directory loop
> usr/src/amd64.amd64/worldstage/examples.plist:@(root,wheel,0444,)
> /usr/share/examples/etc/make.conf
>
>
> I suspect this could be the commit which triggered this behaviour:
>
> https://github.com/freebsd/freebsd/commit/9d25b3f0046282ba17451e21d1a02b
> 0f7fed2627
>


Hi Joe,

I can't replicate this, having just build FreeBSD 12-current r312787. Did
you perform a clean install (by first deleting /usr/obj/usr)?

$ grep -R '/usr/share/examples/etc/make.conf' /usr/obj/
/usr/src/amd64.amd64/worldstage/usr/share/examples/etc/make.conf
Binary file /usr/obj/usr/src/amd64.amd64/worldstage/usr/share/man/mandoc.db
matches
/usr/obj/usr/src/amd64.amd64/worldstage/usr/share/games/fortune/freebsd-tips:/usr/share/examples/etc/make.conf.
grep: /usr/obj/usr/src/amd64.amd64/worldstage/usr/libexec/ld-elf32.so.1: No
such file or directory
grep: /usr/obj/usr/src/amd64.amd64/worldstage/usr/tests/local: No such file
or directory
grep: warning:
/usr/obj/usr/src/amd64.amd64/worldstage/usr/tests/sys/pjdfstest/tests:
recursive directory loop
/usr/obj/usr/src/amd64.amd64/worldstage/examples.plist:@(root,wheel,0444,)
/usr/share/examples/etc/make.conf
/usr/obj/usr/src/amd64.amd64/worldstage/METALOG:./usr/share/examples/etc/make.conf
type=file uname=root gname=wheel mode=0444 size=10687 tags=package=examples
grep: /usr/obj/usr/src/amd64.amd64/worldstage/sys: No such file or directory



Unrelated, I did find a manpage that was being installed by two base
packages. Bug reported here:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216476

Regards,
Ben



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOc73CCqg=Yi-0DjkuFbezMp_5dSkFAqQ4eXJzViJ9tLg=t%2B%2BQ>