Отключить создание/удаление пользователя/группы как часть установки sbt native packager rpm

В настоящее время у меня есть и пользователь, и группа, определенные как часть моего файла sbt:

daemonUser in Linux := "appuser"

daemonGroup in Linux := "appgroup"

Это пытается создать пользователя и, что еще хуже, при удалении удаляет пользователя. Пользователь создается нашими сценариями шеф-повара, поэтому мне не нужен rpm для его создания, и, удалив его, последующая установка создаст его заново с неправильным uid/gid. Есть ли способ определить daemonUser, но отменить автоматическое создание/удаление?

В том же духе, есть ли способ победить автоматическое включение службы


person Arne Claassen    schedule 30.09.2014    source источник


Ответы (2)


Переопределите сценарии RPM, поместив свои версии в src/rpm/scriptlets, как описано здесь: http://www.scala-sbt.org/sbt-native-packager/GettingStartedServers/OverrdingTemplates.html

person hfs    schedule 07.10.2014

Вы можете переопределить шаблоны по умолчанию, как описано здесь http://www.scala-sbt.org/sbt-native-packager/GettingStartedApplications/OverridingTemplates.html.

person kardapoltsev    schedule 01.10.2014
comment
Шаблоны, которые мне пришлось бы переопределить, - это шаблоны rpm до / после установки / удаления, но я не могу понять, куда они идут локально, или можно ли переопределить эти шаблоны. - person Arne Claassen; 01.10.2014