[Momonga-devel.ja:01241] %defattr(-,root,root)


本日 devel に subscribe しました。
中井と申します。

早速ですが、幾つかのパッケージで、%files から
%defattr(-,root,root)
が抜けているために、build したものをインストールするとインストールされた
ファイルの所有者、グループが build したユーザになります。
build を行ったシステム以外では問題にならないかもしれませんが、一応、報告
いたします。
なお、修正前の spec を hoge.spec.orig として diff をとりました。


a52dec
--- a52dec.spec.orig    2002-07-29 01:29:02.000000000 +0900
+++ a52dec.spec 2003-01-12 01:42:59.000000000 +0900
@@ -51,6 +51,7 @@
 %{_mandir}/man*/*

 %files devel
+%defattr(-,root,root)
 %{_includedir}/a52dec
 %{_libdir}/*.a
 %{_libdir}/*.la


autotrace
--- autotrace.spec.orig 2002-11-17 01:32:54.000000000 +0900
+++ autotrace.spec      2003-01-12 01:43:51.000000000 +0900
@@ -53,6 +53,7 @@
 %{_libdir}/libautotrace.so*

 %files devel
+%defattr(-,root,root)
 %{_bindir}/autotrace-config
 %{_includedir}/autotrace/*
 %{_libdir}/pkgconfig/autotrace.pc


gdl (これは抜けているのではなく順番の問題でしょう)
--- gdl.spec.orig       2002-10-05 14:25:54.000000000 +0900
+++ gdl.spec    2003-01-12 01:11:55.000000000 +0900
@@ -70,8 +70,8 @@
 - created spec file

 %files
-%doc AUTHORS COPYING ChangeLog NEWS README
 %defattr (-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
 %{_bindir}/*
 %{_libdir}/lib*.so.*
 %{_libdir}/bonobo/servers/*.server


nethack
--- nethack.spec.orig   2002-08-21 00:32:30.000000000 +0900
+++ nethack.spec        2003-01-12 01:15:54.000000000 +0900
@@ -125,6 +125,7 @@


 %files
+%defattr(-,root,root)
 %doc %{builddir}/doc/Guidebook.tex %{builddir}/doc/Guidebook.txt
 %doc %{builddir}/doc/Guidebook.mn %{builddir}/doc/tmac.n
 %attr(0755,root,games)         %{bin_dir}/%{name}
@@ -141,6 +142,7 @@
 %attr(0664,root,games)         %{gamedir}/license

 %files -n jnethack
+%defattr(-,root,root)
 %doc %{jbuilddir}/README.j %{jbuilddir}/ChangeLog.j
 %doc %{jbuilddir}/doc/jGuidebook.txt
 %doc %{jbuilddir}/doc/jGuidebook.mn %{builddir}/doc/tmac.n


lavap
--- lavaps.spec.orig    2002-04-02 15:23:39.000000000 +0900
+++ lavaps.spec 2003-01-12 01:04:52.000000000 +0900
@@ -34,6 +34,7 @@
 rm -rf %{buildroot}

 %files
+%defattr(-,root,root)
 %doc README COPYING
 %{_bindir}/lavaps
 %{_mandir}/man1/lavaps.1*


gcc2.96
--- gcc2.96.spec.orig   2002-11-28 01:48:11.000000000 +0900
+++ gcc2.96.spec        2003-01-12 01:07:46.000000000 +0900
@@ -1493,6 +1493,7 @@
 %doc gcc/java/ChangeLog*

 %files -n libgcj%{pkg_suffix}
+%defattr(-,root,root)
 %{_prefix}/bin/jv-convert%{bin_suffix}
 %{_prefix}/bin/gij%{bin_suffix}
 %{_prefix}/%{_lib}/libgcj.so.*


mjpegtool
--- mjpegtools.spec.orig        2003-01-10 22:10:51.000000000 +0900
+++ mjpegtools.spec     2003-01-12 01:03:16.000000000 +0900
@@ -161,6 +161,7 @@
 %endif

 %files devel
+%defattr(-,root,root)
 %{_bindir}/*-config
 %{_includedir}/mjpegtools
 %ifarch %{ix86}


長くなりましたが宜しくお願いいたします。

-- 
Ichiro Nakai
i-nakai@xxxxxxxxxxxxxxxxx