RPM 経由でアプリケーションを配信します。
私がする必要があるのは、ユーザーがアプリケーションをアンインストールした場合 ( rpm -e
)、インストールされたアプリケーションの一部であるいくつかのファイルのバックアップを作成する機会を得るということです。
さらに、(ポスト)インストール時に、インストールのファイルの一部を、以前のアンインストール中に保存したファイルに置き換える機会をユーザーに与えたいと考えています。
これを行うために、インタラクティブな RPM を作成することを考えました。
しかし、うまくいきませんでした。たとえば、いくつかのコマンドread
が RPM 仕様で何らかの形で無視されていることがわかりました。さらに、ユーザーからインタラクティブな入力を取得するという考えは嫌われており、推奨されていません。
私の質問は、ここで本当に間違ったアプローチに従っているのでしょうか? 別の方法で行う必要がありますか?どのように?この特定の問題に対する別の解決策は考えられません。
何か助けはありますか?