]> git.pld-linux.org Git - packages/freeradius.git/commitdiff
- 1.x series no longer maintained; use freeradius-server.spec which is 2.x series
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sun, 26 Oct 2008 21:02:11 +0000 (21:02 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    freeradius.spec -> 1.91

freeradius.spec [deleted file]

diff --git a/freeradius.spec b/freeradius.spec
deleted file mode 100644 (file)
index 05a5418..0000000
+++ /dev/null
@@ -1,201 +0,0 @@
-#
-%include       /usr/lib/rpm/macros.perl
-# FIXME:
-# - won't be good to include these contrib examples?
-#   Source1:   http://www.ping.de/~fdc/radius/radacct-replay
-#   Source3:   ftp://ftp.freeradius.org/pub/radius/contrib/radwho.cgi
-Summary:       High-performance and highly configurable RADIUS server
-Summary(pl.UTF-8):     Szybki i wysoce konfigurowalny serwer RADIUS
-Name:          freeradius
-Version:       1.1.7
-Release:       8
-License:       GPL
-Group:         Networking/Daemons/Radius
-Source0:       ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.gz
-# Source0-md5: 5c126cb2122b8e2ba9784b511fbefd96
-Source1:       %{name}.logrotate
-Source2:       %{name}.init
-Source3:       %{name}.pam
-Patch0:                %{name}-makefile.patch
-Patch1:                %{name}-linking.patch
-Patch2:                %{name}-moduledir.patch
-Patch3:                %{name}-rundir.patch
-Patch4:                %{name}-config.patch
-URL:           http://www.freeradius.org/
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: cyrus-sasl-devel
-BuildRequires: gdbm-devel
-BuildRequires: krb5-devel
-BuildRequires: libcom_err-devel
-BuildRequires: libltdl-devel
-BuildRequires: libtool >= 2:2.2
-BuildRequires: mysql-devel
-BuildRequires: net-snmp-devel
-BuildRequires: openldap-devel >= 2.4.6
-BuildRequires: openssl-devel >= 0.9.7d
-BuildRequires: pam-devel
-BuildRequires: perl-devel
-BuildRequires: postgresql-backend-devel
-BuildRequires: postgresql-devel
-BuildRequires: python
-BuildRequires: python-devel
-BuildRequires: rpm-perlprov
-BuildRequires: rpmbuild(macros) >= 1.268
-BuildRequires: unixODBC-devel
-Requires(post,preun):  /sbin/chkconfig
-Requires(postun):      /usr/sbin/groupdel
-Requires(postun):      /usr/sbin/userdel
-Requires(pre): /bin/id
-Requires(pre): /usr/bin/getgid
-Requires(pre): /usr/sbin/groupadd
-Requires(pre): /usr/sbin/useradd
-Requires(pre): /usr/sbin/usermod
-Requires:      perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
-Requires:      rc-scripts
-Provides:      group(radius)
-Provides:      user(radius)
-Obsoletes:     cistron-radius
-Conflicts:     logrotate < 3.7-4
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
-%description
-The FreeRADIUS Server Project is an attempt to create a
-high-performance and highly configurable GPL'd RADIUS server. It is
-generally similar to the Livingston 2.0 RADIUS server, but has a lot
-more features, and is much more configurable.
-
-%description -l pl.UTF-8
-Projekt FreeRadius ma na celu stworzenie szybkiego i wysoce
-konfigurowalnego serwera RADIUS na licencji GPL. Ten jest podobny do
-Livingston 2.0 RADIUS server ale ma o wiele więcej funkcji i posiada
-większe możliwości konfigurowania.
-
-%prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-
-sed -e '/m4_include..libtool/d' < aclocal.m4 > acinclude.m4
-
-%build
-maindir="$(pwd)"
-for d in rlm_attr_rewrite rlm_checkval rlm_counter rlm_dbm \
-       rlm_eap/types/rlm_eap_{md5,mschapv2,peap,sim,tls,ttls} \
-       rlm_eap rlm_example rlm_ippool rlm_krb5 rlm_ldap rlm_otp \
-       rlm_pam rlm_perl rlm_python rlm_radutmp rlm_smb \
-       rlm_sql/drivers/rlm_sql_{db2,iodbc,mysql,oracle,postgresql,unixodbc} \
-       rlm_sql rlm_sqlcounter rlm_sql_log rlm_unix ; do
-
-       cd src/modules/${d}
-       if [ -f configure.in ]; then
-               %{__aclocal} -I ${maindir}
-               %{__autoconf}
-       fi
-       if [ -f config.h.in ]; then
-               %{__autoheader}
-       fi
-       cd ${maindir}
-done
-%{__libtoolize} --install
-%{__aclocal}
-%{__autoconf}
-%{__autoheader}
-%configure \
-       SNMPGET="/usr/bin/snmpget" \
-       SNMPWALK="/usr/bin/snmpwalk" \
-       --enable-strict-dependencies \
-       --with-logdir=%{_var}/log/freeradius \
-       --with-experimental-modules \
-       --with-threads \
-       --with-thread-pool \
-       --with-gnu-ld \
-       --with-ltdl-include=%{_includedir}/none \
-       --with-ltdl-lib=%{_libdir} \
-       --disable-ltdl-install \
-       --with-rlm_krb5
-%{__make} -j1 \
-       LIBTOOL="`pwd`/libtool --tag=CC"
-
-%install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/raddb,%{_libdir}/%{name}} \
-       $RPM_BUILD_ROOT/etc/{logrotate.d,pam.d,rc.d/init.d} \
-       $RPM_BUILD_ROOT%{_var}/log/{,archive}/freeradius/radacct
-
-%{__make} -j1 install \
-       LIBTOOL="`pwd`/libtool --tag=CC" \
-       R=$RPM_BUILD_ROOT
-
-rm -f $RPM_BUILD_ROOT{%{_mandir}/man8/builddbm.8,%{_sbindir}/rc.radiusd}
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/raddb/{clients,*.pl}
-
-install %{SOURCE1}     $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
-install %{SOURCE2}     $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
-install %{SOURCE3}     $RPM_BUILD_ROOT/etc/pam.d/radius
-
-# remove useless static modules and library
-# rlm*.la are used (lt_dlopen)
-rm -f $RPM_BUILD_ROOT%{_libdir}/{*.a,*.la}
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.a
-rm -rf $RPM_BUILD_ROOT%{_docdir}/freeradius
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%pre
-%groupadd -g 29 -r -f radius
-%useradd -u 29 -d %{_localstatedir} -s /bin/false -M -r -c "%{name}" -g radius radius
-
-# TODO: should be in trigger instead.
-# upgrade from previous versions of the package, where radius' gid was "nobody"
-if [ "`id -g radius`" = "99" ]; then
-       usermod -g 29 radius
-       chown radius:radius /var/log/%{name}/*.log >/dev/null 2>&1 || :
-       chown radius:radius /var/log/%{name}/radacct/* >/dev/null 2>&1 || :
-fi
-
-%post
-/sbin/chkconfig --add %{name}
-%service %{name} restart "%{name} daemon"
-
-%preun
-if [ "$1" = "0" ]; then
-       %service %{name} stop
-       /sbin/chkconfig --del %{name}
-fi
-
-%postun
-if [ "$1" = "0" ]; then
-       %userremove radius
-       %groupremove radius
-fi
-
-%files
-%defattr(644,root,root,755)
-%doc doc/*
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_sbindir}/*
-%attr(755,root,root) %{_libdir}/*.so
-%dir %{_libdir}/%{name}
-%attr(755,root,root) %{_libdir}/%{name}/*.so
-%{_libdir}/%{name}/*.la
-%{_datadir}/freeradius
-
-%dir %{_sysconfdir}/raddb
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/*
-
-%attr(771,root,radius) %dir %{_var}/log/%{name}
-%attr(771,root,radius) %dir %{_var}/log/%{name}/radacct
-%attr(771,root,radius) %dir %{_var}/log/archive/%{name}
-%attr(771,root,radius) %dir %{_var}/log/archive/%{name}/radacct
-%attr(775,root,radius) %dir /var/run/%{name}
-
-%attr(754,root,root) /etc/rc.d/init.d/%{name}
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/*
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/*
-
-%{_mandir}/man?/*
This page took 0.103979 seconds and 4 git commands to generate.