portsnap

jb jb.1234abcd at gmail.com
Mon Nov 19 20:14:05 UTC 2012


RW <rwmaillists <at> googlemail.com> writes:

> 
> On Mon, 19 Nov 2012 16:10:48 +0000 (UTC)
> jb wrote:
> 
> > > You gave portsnap two commands - one succeeded and the other failed.

Nope. I gave ONE command: 'portsnap fetch update'. 

> > But this looks like a flaky entry validation - it should be rejected
> > up front as invalid entry, even if it applied to the second part -
> > "update". Because the effect of processing the entire entry "fetch"
> > plus "update" is lost anyway.
> 
> Not isn't, you've brought the snapshot up to date.

Well, yes. But as I already explained, there was ONE command.

If I wanted to be satisfied with two command outcomes, even if logically
linked by sequential execution, then I would do:
# portsnap fetch; portsnap update

There is a subtle, but important difference.

In general, if I wanted to check for command completion code, which is quite
common in UNIX CLI or scripting env, it would make a lot of difference if
a command failed half way in both cases:
'portsnap fetch update; check-completion-code'
and
'portsnap fetch; check-completion-code; portsnap update; check-completion-code'

jb




More information about the freebsd-questions mailing list