禁用用户/组创建/删除作为sbt本机打包程序rpm安装的一部分



我目前已经将用户和组定义为sbt文件的一部分:

daemonUser in Linux := "appuser"
daemonGroup in Linux := "appgroup"

这会尝试创建用户,更糟糕的是,在卸载时会删除用户。用户是由我们的chef脚本创建的,所以我不需要rpm来创建它,通过删除它,后续安装将使用错误的uid/gid重新创建它。有没有一种方法可以定义daemonUser,但不能自动创建/删除?

同样,有没有一种方法可以击败自动启用服务

通过将您的版本放在src/rpm/scriptlets中来覆盖RPM scriptlet,如下所述:http://www.scala-sbt.org/sbt-native-packager/GettingStartedServers/OverrdingTemplates.html

您可以覆盖默认模板,如下所述http://www.scala-sbt.org/sbt-native-packager/GettingStartedApplications/OverridingTemplates.html.

相关内容

最新更新