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/GettingStartedServers/OverrdingTemplates.htmlsrc/rpm/scriptletsの説明に従ってバージョンを配置して、RPM スクリプトレットをオーバーライドします。

于 2014-10-07T06:49:45.047 に答える
0

ここhttp://www.scala-sbt.org/sbt-native-packager/GettingStartedApplications/OverridingTemplates.htmlで説明されているように、デフォルトのテンプレートをオーバーライドできます。

于 2014-10-01T01:00:02.437 に答える