我正在使用
sbt-native-packager创建一个包含所有库的.deb包.生成的upstart脚本正在使用我明显想要避免的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脚本设置用户?
谢谢
最佳答案 设置daemonUser的功能尚未发布.
当前发布的版本的IVY file显示它在2013/11/16发布,而change从2013/11/21发布.
更新:有一个具有更多Debian支持的候选版本:https://github.com/sbt/sbt-native-packager/releases/tag/v0.7.0-M1