1

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

daemonUser in Linux := "appuser"

daemonGroup in Linux := "appgroup"

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

同样,有没有办法打败服务的自动启用

4

2 回答 2

0

您可以按照此处http://www.scala-sbt.org/sbt-native-packager/GettingStartedApplications/OverridingTemplates.html的描述覆盖默认模板。

于 2014-10-01T01:00:02.437 回答
0

通过将您的版本放入src/rpm/scriptlets此处来覆盖 RPM 脚本:http ://www.scala-sbt.org/sbt-native-packager/GettingStartedServers/OverrdingTemplates.html

于 2014-10-07T06:49:45.047 回答