Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jun 2012 01:13:43 +0200
From:      Claude Buisson <clbuisson@orange.fr>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: problem with chpass after recent libutil change
Message-ID:  <4FD91EA7.5060703@orange.fr>
In-Reply-To: <20120613214415.GP60433@ithaqua.etoilebsd.net>
References:  <4FD8C682.1050705@orange.fr> <20120613214415.GP60433@ithaqua.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 06/13/2012 23:44, Baptiste Daroussin wrote:
> On Wed, Jun 13, 2012 at 06:57:38PM +0200, Claude Buisson wrote:
>> Hi,
>>
>> I have some 8-STABLE and 9-STABLE systems which have been upgraded from sources
>> csuped on June 3, and I found that I could no more change the shell for toor:
>>
>> #chpass -s /bin/csh toor
>> chpass: entry inconsistent
>> chpass: pw_copy: Invalid argument
>>
>> and seemingly ONLY for toor.
>>
>> reverting lib/lib/libutil/pw_util.c from r236451 (on 9.X) or r236452 (on 8.X)
>> to the previous version seems to be workaround.Fisr
>>
>> Claude Buisson
>
> Can you try with the following patch?
>
> http://people.freebsd.org/~bapt/add-special-case-for-toor.diff
>
> Regards,
> Bapt

I managed to do a first test sooner.

On 9-STABLE i386, I confirm that the patch solves the problem !!

Tomorrow , I will patch 9-STABLE amd64 and 8-STABLE i386.

Claude Buisson



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