我正在使用sbt-native-packager(0.8.0)和SBT 0.13.5。我有一个zip文件,应该作为RPM安装的一部分解压缩。在RPM规范中它将在%install
部分下,我将使用sbt-native-packager定义它?我可以解压缩工件并将解压缩的文件夹添加为linuxPackageMapping
,但我想检查是否有办法在RPM中包含zip并在安装过程中将其解压缩。
答案 0 :(得分:0)
除了Etan的评论之外,该评论表示在安装过程中你不应该创建新文件(如果没有必要)。这是您在rpm中放置额外rpm scriptlet的方法。另请参阅documentation
rpmPost := {
val prev = rpmPost.value.getOrElse("")
Some(s"""|$prev
| unzip magic-file.zip
|""".stripMargin)
}
<强>更新强>
另请查看JavaServerAppPackaging Customize Docs
欢呼声, 缪奇