Обратите внимание на лишний пробел в сообщении об ошибке:
./check-certificates.sh: line 6: openssl: command not found
Это означает, что оболочка ищет не команду openssl
, а openssl
, вероятно, с неразрывным пробелом перед -.
Вам нужно отредактировать свой сценарий, чтобы убедиться, что пробел перед openssl
является «нормальным» пробелом, или даже удалить его.
См. Почему эта команда не работает :"ps aux | grep xscreensaver" для аналогичного случая с небольшим количеством дополнительной информации.
Итак, мне пришлось заключить make
в одинарные кавычки, и это решило проблему.
PACKAGE_NAME="rtl88x2bu"
PACKAGE_VERSION="5.8.7"
MAKE[0]="'make' KVER=$kernelver src=$source_tree/rtl88x2bu-$PACKAGE_VERSION"
CLEAN="'make' clean"
BUILT_MODULE_NAME[0]="88x2bu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net"
AUTOINSTALL="yes"
Глупо.