Build QNX中mkifs脚本文件的分支

Build QNX中mkifs脚本文件的分支,build,rtos,qnx,Build,Rtos,Qnx,是否可以使用mkifs实用程序在用于生成映像的脚本中添加分支。我试图读取一个文件,并根据其内容分支脚本中驱动程序的执行。 在mkifs实用程序中可能发生这种情况吗 [+script] .script = { PATH=... LD_LIBRARY_PATH=... display_msg myBoot TESTVAL=`cat /config/test.dat` TESTLEN={#TESTVAL} if["$TESTLEN" = 10]

是否可以使用mkifs实用程序在用于生成映像的脚本中添加分支。我试图读取一个文件,并根据其内容分支脚本中驱动程序的执行。 在mkifs实用程序中可能发生这种情况吗

[+script] .script = {
    PATH=...
    LD_LIBRARY_PATH=...
    display_msg myBoot
    TESTVAL=`cat /config/test.dat`
    TESTLEN={#TESTVAL}
    if["$TESTLEN" = 10]
        #start myDriver1
    else
        #start myDriver2
    ...
    ...
}
我得到一个错误“cat:/config/test.dat:没有这样的文件或目录”


我想我可以创建一个生成驱动程序的应用程序,而不是这样做。但我只是想知道为什么以目前的方式这是不可能的。

据我所知,这似乎是不可能的

所以我写了一份单独的申请, 这将为我检查条件并生成所需的驱动程序

并从脚本中删除驱动程序,并将其替换为新的应用程序