Buildroot 使用经典的 GNU 包而不是 BusyBox 包

Buildroot 使用经典的 GNU 包而不是 BusyBox 包

我想知道如何使用“经典”GNU 工具而不是 BusyBox 工具来执行特定命令。

我想要在经典 Linux 上执行的命令是 mount,但我认为对于 BusyBox 二进制文件中剥离的每个命令来说,它都是相同的。

我的问题是我正在部署一个项目调用mount -c ...,而-cBusybox 无法识别该选项,并且我不想修改项目的源代码。

我已经看到我可以通过运行来禁用 busybox 中挂载的集成,但是我在 buildroot menuconfig 中make busybox-menuconfig找不到。 我也没有找到任何关于使用 buildroot 中的“经典”GNU 工具的信息。mount

有谁知道如何使用“classic”mount命令并为其他人保留 busybox ?

答案1

busybox 也会重新映射文​​件路径吗?换句话说,做:

# mount -c blah /dev/blah

工作方式与以下相同:

# /bin/mount -c blah /dev/blah

在编写将以 root 身份运行的脚本时,始终使用所有应用程序的绝对路径。

相关内容