4

我正在使用sbt-native-packager创建一个包含所有库的 .deb 包。生成的新贵脚本正在使用root我显然想避免的用户。

我在代码中发现了一个提示,即daemonUser定义了一个 sbt 设置,但我无法为我的 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

任何建议如何为暴发户脚本设置用户?

谢谢

4

1 回答 1

2

设置 daemonUser 的功能还没有发布。

当前发布版本的IVY文件显示它是在2013/11/16发布的,而更改是从2013/11/21开始的。

更新:有一个具有更多 Debian 支持的候选版本:https ://github.com/sbt/sbt-native-packager/releases/tag/v0.7.0-M1

于 2014-01-03T22:53:56.807 回答