Работаю с Makefile, у меня есть команда:
docker-compose exec php-bundle /bin/bash -c "getent passwd docker"
Она возвращает данные о пользователе docker в контейнере docker, результат может быть таким, либо если пользователь не создан, то пустота:
docker:x:1000:1000::/home/docker:/bin/sh
В Makefile мне нужно сделать проверку на существование пользователя в контейнере, тоесть выполнить данную команду, как-то так:
ifeq (ПОЛЬЗОВАТЕЛЬ В КОНТЕЙНЕРЕ СУЩЕСТВУЕТ)
//
endif
Тоесть, получается как-то так:
ifeq ($(docker-compose exec php-bundle /bin/bash -c "getent passwd docker"), )
echo 1
endif
Команда отрабатывает, однако я никогда не попадаю в условие. Подскажите, пожалуйста как это можно порешать ?