Я пытаюсь переместить службу, ранее созданную в контейнере Debian, в Alpine для экономии места. Я думал, что это будет легко, autotools / autoconf поддерживаются в Alpine! Я был не прав, поэтому очень не прав.
После запуска autoreconf -vfi
в корне нашего проекта я бы запустил ./configure
. Этот шаг завершится ошибкой во время executing depfiles commands
в сценарии config.status
, потому что по какой-то причине переменная MKDIR_P была определена как -d
. Читая из документов здесь , выясняется, что это связано с использованием install
вместо mkdir
.
Я не понимаю, почему форма install
кажется выбранной, потому чтоmkdir -p
определенно действует в моем контейнере. Наш configure.ac
не включает макросы, включенные в первую ссылку.