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>