Примечание. :Я не являюсь постоянным пользователем imake
и на самом деле мало знаю о том, как должна работать эта система сборки.
Из ошибки видно, что imake
ищет файлы для включения в config/cf
, но файл site.def
находится в config/project
.
Хак заключается в том, чтобы либо символически связать файл site.def
из его текущего местоположения с config/cf
, либо сделать копию файла в этом местоположении.
Однако это хак, и я уверен, что программное обеспечение, которое вы создаете, может быть правильно собрано и без него. Вам следует ознакомиться с документацией по программному обеспечению. Возможно, xmkmf
необходимо запустить в другом каталоге, или один из файлов Imakefile
можно легко изменить, чтобы добавить в проект дополнительный флаг -I
.
Будет возвращено 0
, только если установлено $dir
:
dir=/media/ssd
systemctl is-active --quiet "$(systemd-escape -p --suffix=mount "$dir")"
Вы можете проверить в /etc
, чтобы увидеть, что у вас есть в файле auto.master
, а затем проверить все другие файлы auto.*
, если вы или кто-либо создал их для вас.
По сути, если у вас есть autofs, как указано в последней строке -, он автоматически монтируется.