sbt-native-packagerを使用するときの設定ディレクトリ
-
21-12-2019 - |
質問
SBT-Native-PackagerプラグインがSymlink / etc / - > / usr / share // confを作成するという事実の背後にある推論について尋ねたいのですが(本当にそこにあるファイルを入れて、どういう意味に指定する代わりに)。それらを探すためのアプリ?
更新/アンインストール+インストールプロセスにどのように影響しますか?configsはどういうわけか保存されています(たとえば、java_serverアーキテクチャー設定付きのDebian用)?
解決
SBT-Native-Packagerプラグインがシンボリックリンク/ etc / - > / usr / conf // conf / p>を作成するという事実の背後にある推論について尋ねたいのですが。
すべての場所に保ちます。すべてのものを含むアプリケーションディレクトリがあり、その後、OS固有のフォルダからアプリケーションフォルダのディレクトリにリンクします。
configはどういうわけか保存されています
はい簡単なプレイアプリケーションで試すことができます。これを build.sbt
に追加してください。mappings in Universal <+= (packageBin in Compile, baseDirectory ) map { (_, base) =>
val conf = base / "conf" / "application.conf"
conf -> "conf/application.conf"
}
.
これは conf フォルダに application.conf をマッピングします。
でDebianパッケージを構築するときdebian:packageBin
.
ターゲット/ / / debian / conffiles entry
を見ることができます。/usr/share/<app-name>/conf/application.conf
.
apt-get use-app このファイルを削除しない、 purge
のみ所属していません StackOverflow