Silly Sculpt Build Problem
John J. Karcher
devuser at alternateapproach.com
Mon Dec 6 20:40:05 CET 2021
On 12/6/21 02:41, Christian Helmuth wrote:
> Hi John,
>
> On Sun, Dec 05, 2021 at 23:00:21 CET, John J. Karcher wrote:
>> First, line 550 of "tool/run/run" still contained a "which" command, which I
>> changed to:
>>
>> if { [catch {set path [exec command -v $command]}] == 0} {
>>
>> Running "command -v e2mkdir" gives "/usr/bin/e2mkdir", so I expected this
>> change to fix the problem, but it didn't.
>
> This is because the exec aborts with an error.
>
> tclsh> exec command -v xorriso
> couldn't execute "command": no such file or directory
> while evaluating {exec command -v xorriso}
> tclsh> exec bash -c "command -v xorriso"
> /usr/bin/xorriso
> tclsh>
>
> "command" is an bash built-in command and can't be executed by
> Tcl/Expect directly. With the following small change to the line above
> your second patch is unnecessary.
>
> if { [catch {set path [exec bash -c "command -v $command"]}] == 0} {
That solved it. I knew it was a silly problem. :^)
Thanks!
John J. Karcher
devuser at alternateapproach.com
More information about the users
mailing list