%postの前にキックスタートでランダムディレクトリを作成する

%postの前にキックスタートでランダムディレクトリを作成する

キックスタート構成でインストールする必要がある非OSパッケージの1つには、既存の(非標準)ディレクトリが必要です。キックスタートで%postの前にランダムなディレクトリを作成する方法はありますか?この要件を排除するためにrpmを変更することはオプションではありませんが、キックスタートの一部としてパッケージをインストールしたいと思います。ありがとうございます。

ベストアンサー1

kickstartを使用すると、次のことができます。%プレインストールスクリプトからさらに一歩進んで、%preファイルシステムのルートを準備してからマウントします/mnt/sysimage。したがって、ディレクトリを作成するには、/abc/def次のことを試みる必要があります。

%pre-install
mkdir -p /mnt/sysimage/abc/def
%end

あなたのアナコンダがまだそれをサポートしていない場合は、次のハッキングを試してみてください。ホームディレクトリが必要なディレクトリであるユーザーを作成します。例えば

user --name=hackforrpm --shell=/sbin/nologin --homedir=/abc/def 

おすすめ記事