Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Jan 2009 07:06:53 +0100
From:      Peter Boosten <peter@boosten.org>
To:        Johann Hasselbach <jhass88@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: mergemaster goof when src upgrading 7.0 -> 7.1
Message-ID:  <4964467D.9020606@boosten.org>
In-Reply-To: <ab52c4f40901061328i254481d9obb36bcf53757d7db@mail.gmail.com>
References:  <ab52c4f40901061328i254481d9obb36bcf53757d7db@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Johann Hasselbach wrote:
> I was doing a src upgrade from 7.0 to 7.1
> 
> After installkernel, i rebooted, and accidently ran "mergemaster"
> instead of "mergemaster -p" before installworld. I ctrl-c'd once I
> realized what I had done, but the damage was done.
> 
> It seems to have overwritten my password and group files.
> 

I've stated this before: In my opinion this entire 'I want to overwrite
your passwd file' attitude from mergemaster is nonsense: at installation
time you're required to add an additional user, and mergemaster wants to
undo that again.

There are other ways to create new accounts or groups than simply
overwriting passwd/group files.

Also: most scripts updated by mergemaster during 7.0->7.1 are only
version numbering diffs. Is there no smarter way to do this, apart from
typing 'i' every time?

Having to go through mergemaster is the most tedious job I've ever done
(it would probably be bearable if only one machine was involved).

> 
> Did I damage anything else?

You might wanna look at hosts, login.conf, ssh config, pam, audit,
sendmail, syslog.conf, basically everything in /etc.

Peter

-- 
http://www.boosten.org



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