Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jan 2013 19:16:18 -0500
From:      Fbsd8 <fbsd8@a1poweruser.com>
To:        Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
Cc:        FreeBSD questions <questions@freebsd.org>
Subject:   Re: sh script problem with capturing return code
Message-ID:  <50F49FD2.10400@a1poweruser.com>
In-Reply-To: <44y5fvg2o0.fsf@lowell-desk.lan>
References:  <50EC9009.3030305@a1poweruser.com> <20130108224626.8c2d89cd.freebsd@edvax.de> <50EC99F2.3020404@a1poweruser.com> <44d2xevlhb.fsf@lowell-desk.lan> <50ED88CF.7060308@a1poweruser.com> <448v82unxb.fsf@lowell-desk.lan> <444niqum7n.fsf@lowell-desk.lan> <44zk0it6t5.fsf@lowell-desk.lan> <44r4ltu8zp.fsf@lowell-desk.lan> <50EE2604.4020809@a1poweruser.com> <44pq188tnx.fsf@lowell-desk.lan> <50F41797.2050001@a1poweruser.com> <44y5fvg2o0.fsf@lowell-desk.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
Lowell Gilbert wrote:
> Fbsd8 <fbsd8@a1poweruser.com> writes:
> 
>> Lowell Gilbert wrote:
> 
>>> This fixes the problem that was bothering you, but the interactions of
>>> different features are complicated, and many of them are documented in
>>> fairly loose language.
>>>
>> Is that the diplomatic way of saying the manpage for mtree sucks, and
>> leaves a great deal to be desired?
> 
> Not really; I was looking at the code at the time I wrote that. To be
> fair, I'm not sure what I would *expect* for some of the possible
> interactions. 
> 
>> When it comes to testing your patch sure I would like to. But here
>> again I have a problem. For security reasons I can not use source code
>> to install or update any operating system. I have no sources on my
>> system to compile from. I use the fresh install method from a
>> downloaded disc1.iso burned to cdrom.
> 
> I was thinking you could extend the shell scripts using your existing
> mtree executable.
> 

Well I have already played with all the mtree(8) options you are 
interested in -u, -U, -q, -d, and different combinations of them 
including the specification keywords of "nochange", and "ignore", and in 
all cases the return code is always zero even when the test case should 
result in a return code of 1 or 2. I had no requirements to use the 
"optional" keyword, but after the 15+ combinations I ran I see no reason 
to expect the "optional", keyword to change the results I got.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50F49FD2.10400>