Насколько мне известно, postinst
- это просто сценарий оболочки, поэтому вы можете делать все, что захотите (разумно) внутри этого сценария . Возможно, выполнение chown
или chmod
для каталога впоследствии установит разрешения так, как вы хотите.
debian/postinst:
...
configure)
the_user="xyz"
#Creating the user if it does not exist
if ! getent passwd $the_user > /dev/null; then
adduser $the_user
fi
chown -R $the_user /path/to/some/file
Вы также заключили точку с запятой и команду curl в кавычки, так что это также будет отражено.
Попробуйте:
echo -n -e "\e[32m$i ${!ip} - "; curl -X POST http://${!ip}:50333/api/v1/version; echo "\e[0m"