[OpenAFS] Re: Update squeeze openafs-fileserver to squeeze-backports
Russ Allbery
rra@stanford.edu
Thu, 03 Oct 2013 13:46:44 -0700
Andrew Deason <adeason@sinenomine.net> writes:
> But it's not, according to the 'set -x' output. There is no script
> filename passed to .../frontend. It's running this, which is why I put
> it back in the quoted context:
>> > > + exec /usr/share/debconf/frontend configure
Oh, indeed, I missed that. Hm.
>> I suspect the actual problem isn't so much that, now that I've looked
>> at it more, but with this bit:
>>
>> # Only do this once.
>> if [ -z "$DEBCONF_REDIR" ]; then
> But we're not running this. If we ran that, it would appear in the 'set
> -x' output at least once, before output was redirected. (Unless
> .../frontend is re-running the script and redirecting output before it
> runs the script, but as mentioned above, I don't see how it could be
> doing that.)
Yeah, there's some piece missing here. I've never entirely understood how
this stuff works. I do know that set -x never works with any shell script
that uses debconf (in other words, this is not specific to OpenAFS and has
been an issue for a long time), so there's something that debconf is doing
that prevents it from working, but I don't know exactly what.
--
Russ Allbery (rra@stanford.edu) <http://www.eyrie.org/~eagle/>