質問

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

のみ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top