sbt-native-packagerを使用して、すべてのライブラリを含む .deb パッケージを作成しています。生成されたupstart-scriptは、root
明らかに避けたいユーザーを使用しています。
コードにdaemonUser
sbt-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スクリプトのユーザーを設定する方法について何か提案はありますか?
ありがとう