mergemaster option -p
Graham Perrin
grahamperrin at gmail.com
Sat Jan 2 01:53:43 UTC 2021
On 01/01/2021 22:06, Herbert J. Skuhra wrote:
> On Fri, 01 Jan 2021 21:29:45 +0100, Graham Perrin wrote:
>> On 01/01/2021 19:24, Herbert J. Skuhra wrote:
>>
>>> On Fri, 01 Jan 2021 20:01:16 +0100, Graham Perrin wrote:
>>>
>>>> …
>>>>
>>>> I did try `mergemaster -p` and somehow (!) ended up with an empty
>>>> `/etc/group` file. Dug myself out of that hole, I'll prefer to
>>>> continue using etcupdate.
>>> -m /path/to/sources
>>> Specify the path to the directory where you want to do the
>>> make(1).
>>
>> Thank you, what path would you suggest?
>>
>> (Given the previous weirdness, I want to make no guesses here.)
> 1. Your SOURCEDIR is /usr/src/freebsd-current and not /usr/src.
>
> Unlike etcupdate mergemaster checks for Makefile1.inc in the working
> directory and asks to set SOURCEDIR accordingly:
>
> *** /usr/src was not found.
> Found Makefile.inc1 in the current directory.
> Would you like to set SOURCEDIR to /mnt2/src? [no and exit]
>
> Did you see this prompt?
I do not recall seeing that prompt for the first run.
I do recall responding 'yes' during a subsequent run. I did not note the
exact name of the file but Makefile.inc1 is familiar.
> 2. Do you have (old) files (e.g. Makefile.inc1) or directories
> (e.g. etc) in /usr/src?
No. Re: <https://www.reddit.com/comments/keme3b/-/gg87nsj/> and
<https://www.reddit.com/comments/keme3b/-/ggk4we2/?context=1> I was
careful to remove everything before builds and installations began.
> Is this problem reproducible? Does it work if use -m switch, e.g:
> 'mergemaster -m .' or 'mergemaster -m /usr/src/freebsd-current'?
I might experiment when I next update the system.
In the meantime, is it relevant to note that I prefer nano (not vi) for
EDITOR and VISUAL?
IIRC – probably reproducible – after previewing the changes to
/etc/group I keyed 'm' and that's when the on-screen weirdness began.
> Herbert
Many thanks for taking an interest.
Graham
More information about the freebsd-current
mailing list