vine-users ML アーカイブ



[vine-users:052214] Re: spec ファイルの %files セクションでのワイルドカード

  • From: "NAGAOKA, Susumu" <fafnir@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:052214] Re: spec ファイルの %files セクションでのワイルドカード
  • Date: Thu, 18 Jul 2002 20:11:08 +0900
ながおかです。

ありがとうございます。助かりました。

> > %{_bindir}が/usr/bin、%{_sbindir}が/usr/sbinと仮定した場合、それぞれ
> > %{_bindir}もしくは%{_sbindir}を単体でリストするとアンインストール時
> > に/usr/bin、/usr/sbin以下が全て削除されてしまうのですよね?
> 
> 削除しようとして「ファイル(など)があるので削除できない」となります。
> # もしかしたら、インストール時に「競合してます」とかでるかも。

- 中略 -

> その理解で良いと思います。
> 
> install セクションで
> 
> find $RPM_BUILD_ROOT%{_prefix} -type f -print | 
>  sed "s@^$RPM_BUILD_ROOT@@g" > %{name}.files
> 
> とかやってて、
> 
> $file -f %{name}.files
> 
> とかやる方のもよいかも。