Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000622Vine Linux1 バグ公開2008-05-04 13:082008-08-17 22:56
ats7 
kazutaka 
不明 
完了不明 
4.2 
 
self-build-*
0000622: self-build-* パッケージを削除しても /usr/share/self-build-* ディレクトリが残ってしまう
self-build-* パッケージを削除しても /usr/share/self-build-*
ディレクトリが残ってしまいます。

--
% rpm -q self-build-ffmpeg
パッケージ self-build-ffmpeg はインストールされていません。
% ls -d /usr/share/self-build-*
/usr/share/self-build-a52dec /usr/share/self-build-libdca
/usr/share/self-build-faac /usr/share/self-build-libdvdcss
/usr/share/self-build-ffmpeg /usr/share/self-build-mplayer
/usr/share/self-build-ffmpeg-mh /usr/share/self-build-x264
/usr/share/self-build-lame /usr/share/self-build-xvidcore
% rpm -qf /usr/share/self-build-*
self-build-a52dec-0.7.4-0vl2
ファイル /usr/share/self-build-faac はどのパッケージにも属していません。
ファイル /usr/share/self-build-ffmpeg はどのパッケージにも属していません。
ファイル /usr/share/self-build-ffmpeg-mh はどのパッケージにも属していません 。
ファイル /usr/share/self-build-lame はどのパッケージにも属していません。
ファイル /usr/share/self-build-libdca はどのパッケージにも属していません。
ファイル /usr/share/self-build-libdvdcss はどのパッケージにも属していません 。
ファイル /usr/share/self-build-mplayer はどのパッケージにも属していません。
ファイル /usr/share/self-build-x264 はどのパッケージにも属していません。
ファイル /usr/share/self-build-xvidcore はどのパッケージにも属していません。
--

サンプルとして参照される self-build-lame.spec の %files が
以下のようになっているためだと思われます。

--
%files
%defattr(-,root,root)
%{_datadir}/%{name}/*
--

self-build-a52dec.spec のように /* を付けずにディレクトリを
指定した方が良いのではないでしょうか。

--
%files
%defattr(-,root,root)
%{_datadir}/self-build-a52dec
--

self-build-creation - VineSeed - Trac
http://trac.vinelinux.org/wiki/self-build-creation [^]
> self-build-lame.spec がサンプルとして使えると思いますので、
> 初めて作成する方は apt-get source self-build-lame を実行して
> ~/rpm/SPECS に展開された spec ファイルを参考してみてください。
設定されていません。
課題の履歴
2008-05-04 13:08ats7新規課題
2008-05-07 22:00kazutaka担当者 => kazutaka
2008-05-07 22:00kazutaka状態新規 => 担当者決定
2008-05-07 22:00kazutakaコメント追加: 0002905
2008-08-17 22:56kazutaka状態担当者決定 => 完了
2008-08-17 22:56kazutakaコメント追加: 0002906

コメント
(0002905)
kazutaka   
2008-05-07 22:00   
> self-build-* パッケージを削除しても /usr/share/self-build-*
> ディレクトリが残ってしまいます。
<省略>
>
> self-build-a52dec.spec のように /* を付けずにディレクトリを
> 指定した方が良いのではないでしょうか。

確かに削除時には不要なディレクトリは消すべきだと思います。

ただし、現状のままでも大して害はありませんし、同じ問題を
持っている他のパッケージを洗い出してすべて修正するのは
、掛ける時間や手間にあまり見合わないと思います。

ですので、self-build-lame と self-build-libdvdcss は
次の更新時にでも対応しますが、残りは気付いたベースで修正
する、ということにさせてください。

割当済みにしておきます。
(0002906)
kazutaka   
2008-08-17 22:56   
> ですので、self-build-lame と self-build-libdvdcss は
> 次の更新時にでも対応しますが、残りは気付いたベースで修正
> する、ということにさせてください。
>
> 割当済みにしておきます。

一通り修正が終わっているので完了にします。

もし修正されていないものがあったら、このレポートに
リプライをお願いします。