Привет ребят,
как правильно написать проверку вхождения на регулярку в
Makefile и тело внутри:
Мне нужно, что если в выражении
lsb_release найдено слово
Ubuntu, то выполнять одно определение переменной, в противном случае - второе.
ifeq ((lsb_release -i | awk '/Ubuntu/{print $0}'))
echo ubuntu;
_SUDO=sudo;
else
echo centos;
_SUDO=;
endif
Сейчас у меня:
Makefile:7: *** invalid syntax in conditional. Stop.
Если этот блок убрать, то ошибка при вызове команд пропадает.