4

sbt-native-packagerを使用して、すべてのライブラリを含む .deb パッケージを作成しています。生成されたupstart-scriptは、root明らかに避けたいユーザーを使用しています。

コードにdaemonUsersbt-setting が定義されているというヒントが見つかりましたが、debian パッケージには設定できません。

import com.typesafe.sbt.packager.archetypes._
import com.typesafe.sbt.SbtNativePackager._
import NativePackagerKeys._

JavaServerAppPackaging.settings ++ packageArchetype.java_server ++ Seq(
        packageSummary := "app",
        packageDescription := "app",
        maintainer := orgName,
        daemonUser in Debian := "ubuntu",
        debianPackageDependencies in Debian ++= Seq())

コンパイルエラーは次のとおりです。not found: value daemonUser

upstartスクリプトのユーザーを設定する方法について何か提案はありますか?

ありがとう

4

1 に答える 1