【问题标题】:Disable user/group create/delete as part of sbt native packager rpm install在 sbt native packager rpm install 中禁用用户/组创建/删除
【发布时间】:2014-11-24 14:14:29
【问题描述】:

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

daemonUser in Linux := "appuser"

daemonGroup in Linux := "appgroup"

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

同样,有没有办法阻止服务的自动启用

【问题讨论】:

    标签: scala rpm sbt-native-packager


    【解决方案1】:

    【讨论】:

    • 我必须覆盖的模板是 rpm 安装/卸载前/后的模板,但我不太清楚它们在本地去哪里,或者这些模板是否可以被覆盖
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-12-14
      • 2016-11-10
      • 2018-09-29
      • 2014-12-04
      • 2014-01-02
      • 2013-11-25
      • 2016-05-19
      • 2014-11-12
      • 2014-02-28
      相关资源
      最近更新 更多