Last set of changes for 1.1.3

Nicolas Baradakis nbk at sitadelle.com
Tue Aug 22 16:12:45 CEST 2006


Sandworm wrote:

> On Tue, 22 Aug 2006 16:38:00 +1000 Sandworm <sandworm at mepd.hush.com> wrote:
>
> > A better fix would be to rename the files that should be copied
> > into the RPM (or into an installation on any other distro) to have
> > a standard prefix (say "doc-" for want of anything better) from
> > the doc directory. In that case, having the line "%doc doc/doc*
> > todo/ COPYRIGHT INSTALL" in the spec file in the %files section
> > will install everything required.
> 
> Further to what I just posted - Or what has been done in the Suse
> SPEC file can be done for the Redhat SPEC file - remove whatever is
> not required from the doc/ directory (such as doc/00-OLD), and then
> "%doc doc/* todo/ COPYRIGHT INSTALL" will do the trick.

This would install *everything*, including the Makefile...

I don't really know how rpmbuild works, but it should be possible
to make it package the files in the doc directory. Please try to add
this line in the %files section:

Index: redhat/freeradius.spec
===================================================================
RCS file: /source/radiusd/redhat/freeradius.spec,v
retrieving revision 1.19.2.5.2.7
diff -u -r1.19.2.5.2.7 freeradius.spec
--- redhat/freeradius.spec      15 Jul 2006 17:22:58 -0000      1.19.2.5.2.7
+++ redhat/freeradius.spec      22 Aug 2006 13:50:49 -0000
@@ -105,6 +105,7 @@
 %config (noreplace) /etc/raddb/*
 %{_bindir}/*
 %{_datadir}/%{name}
+%{_datadir}/doc/%{name}-%{version}/*/*
 %{_libdir}/*
 %{_mandir}/*/*
 %{_sbindir}/*

-- 
Nicolas Baradakis




More information about the Freeradius-Devel mailing list