Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > f0c0995b43a7661d6de6ab79065fdd7b > files > 9

isdn4net-1.4.6-12mdk.src.rpm

Summary:	Networking with the isdn subsystem
Name:		isdn4net
Version:	1.4.6
Release:	12mdk
License:	GPL
Group:		System/Kernel and hardware
Source0:	%{name}-%{version}.tar.bz2
Patch0:         isdn4net-1.4.6-isdnlog.patch.bz2
Patch1:         isdn4net-1.4.6-dialmode.patch.bz2
Patch2:         isdn4net-1.4.6-init-typo-fixes.patch.bz2
Patch3:         isdn4net-1.4.6-dial-on-ifup.patch.bz2
Patch4:         isdn4net-multiple-cards.diff.bz2
Patch5:         isdn4net-1.4.6-fix-link-remove-bug.diff.bz2
Patch6:         isdn4net-1.4.6-create-devices.patch.bz2
URL:		http://www.isdn4net.berlios.de
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
PreReq:		rpm-helper
Conflicts:	isdn-light

%description
This package provides several scripts to do networking with isdn4linux, several
sample configurations for card and ippp setup and small configuration and
admin utility.

%prep

%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p0 -b .typos
%patch3 -p0
%patch4 -p0
%patch5 -p1
%patch6 -p1 -b .udev

%install
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts
install network-scripts/ifup-ippp $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts
install network-scripts/ifdown-ippp $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts
install network-scripts/ifup-isdn $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts
install network-scripts/ifdown-isdn $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts

# Install default config files
install -m 644 defaults/ifcfg-ippp0 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifcfg-ippp0
#install defaults/ifcfg-isdn0 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifcfg-isdn0

install -d $RPM_BUILD_ROOT/%{_initrddir}
install init.d/isdn4linux $RPM_BUILD_ROOT/%{_initrddir}
install init.d/isdnlog $RPM_BUILD_ROOT/%{_initrddir}

install -d $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig
install defaults/isdn $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/isdn

install -d $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile
install -m 644 defaults/ippp.default $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile/ippp.default
install -m 644 defaults/isdn.default $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile/isdn.default
install -m 644 defaults/isdn.map $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile/isdn.map
install -m 644 defaults/ippp.map $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile/ippp.map

install -d $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile/card
install -m 644 defaults/mycard $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile/card/mycard

install -d $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile/link
install -m 644 defaults/myisp $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/profile/link/myisp
install -m 644 defaults/my_isdnlog.conf $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/my_isdnlog.conf

install -d $RPM_BUILD_ROOT/%{_sysconfdir}/isdn/budget
# Install frontend
install -d $RPM_BUILD_ROOT/%{_bindir}
install bin/isdn $RPM_BUILD_ROOT/%{_bindir}/isdn

%post
echo -n "Activating isdn4linux card init:"
%_post_service isdn4linux
%_post_service isdnlog
echo " done."

%preun
echo -n "Deactivating isdn4linux card init:"
%_preun_service isdn4linux
%_preun_service isdnlog
echo " done."

%clean
rm -fr %buildroot

%files
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/sysconfig/network-scripts/ifup-ippp
%config(noreplace) %{_sysconfdir}/sysconfig/network-scripts/ifdown-ippp
%config(noreplace) %{_sysconfdir}/sysconfig/network-scripts/ifup-isdn
%config(noreplace) %{_sysconfdir}/sysconfig/network-scripts/ifdown-isdn
%config(noreplace) %{_initrddir}/isdn4linux
%config(noreplace) %{_initrddir}/isdnlog
%{_bindir}/isdn
%config(noreplace) %{_sysconfdir}/sysconfig/isdn
%config(noreplace) %{_sysconfdir}/sysconfig/network-scripts/ifcfg-ippp0
%config(noreplace) %{_sysconfdir}/isdn/profile/ippp.default
%config(noreplace) %{_sysconfdir}/isdn/profile/isdn.default
%config(noreplace) %{_sysconfdir}/isdn/profile/ippp.map
%config(noreplace) %{_sysconfdir}/isdn/profile/isdn.map
%config(noreplace) %{_sysconfdir}/isdn/profile/link/myisp
%config(noreplace) %{_sysconfdir}/isdn/profile/card/mycard
%config(noreplace) %{_sysconfdir}/isdn/my_isdnlog.conf
%doc defaults
%doc samples
%doc doc
%doc README
%dir %{_sysconfdir}/isdn/profile
%dir %{_sysconfdir}/isdn/profile/link
%dir %{_sysconfdir}/isdn/profile/card
%dir %{_sysconfdir}/isdn/budget

%changelog
* Mon Sep 13 2004 Olivier Blin <blino@mandrake.org> 1.4.6-12mdk
- fix typo in Patch6

* Thu Sep  9 2004 Olivier Blin <blino@mandrake.org> 1.4.6-11mdk
- from Steffen Barszus <st_barszus@gmx.de>:
  o Patch6: create isdn devices when devfs isn't used

* Wed Sep  8 2004 Olivier Blin <blino@mandrake.org> 1.4.6-10mdk
- from Steffen Barszus <st_barszus@gmx.de>:
  o Patch5: fix isdn link remove (use temporary file)

* Thu Jul 22 2004 Olivier Blin <blino@mandrake.org> 1.4.6-9mdk
- add patch3 to support the DIAL_ON_IFUP variable

* Tue Jul 13 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.4.6-8mdk
- from Steffen Barszus <st_barszus@gmx.de>:
	o patch 4: multiple card handling (all files in /etc/isdn/profile/card/ are
	o considered being card configuration files)
	o remove patch 3, this isn't the right way

* Fri Jun  4 2004 Damien Chaumette <dchaumette@mandrakesoft.com> 1.4.6-7mdk
- patch 3: start connection without internet service

* Thu Jan 22 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.4.6-6mdk
- patch 2: fix typos spotted by Thomas Backlund

* Tue Aug 26 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 1.4.6-5mdk
- added Conflicts isdn-light

* Thu Jul 31 2003 dams <dams@tuxfamily.org> 1.4.6-4mdk
- added i4n_dialmode patch

* Sun Jul 13 2003 dams <dams@tuxfamily.org> 1.4.6-3mdk
- isdnlog initscript correction

* Wed Jul 02 2003 Steffen Barszus <st_barszus@gmx.de> 1.4.6-2mdk
- better multiple ISP handling - added add/remove of links

* Thu Jun 12 2003 Steffen Barszus <st_barszus@gmx.de> 1.4.6-1mdk
- new version

* Wed Mar 20 2003 Steffen Barszus <st_barszus@gmx.de> 1.4.5-7mdk
- added hisax_fcpcipnp to supported cards

* Wed Mar 20 2002 David BAUDENS <baudens@mandrakesoft.com> 1.4.5-4mdk
- Clean after build
- Fix BuildRoot

* Thu Jul 26 2001 dam's <damien@mandrakesoft.com> 1.4.5-3mdk
- added firmware support (isdn4net-firmware)

* Thu Mar 29 2001 dam's <damien@mandrakesoft.com> 1.4.5-2mdk
- new service policy.

* Mon Dec  4 2000 dam's <damien@mandrakesoft.com> 1.4.5-1mdk
- corrected patch4 (isdn4net-isdn4linux2).
- modified patch2 (isdn4net-1.4.3-extended) to isdn4net-1.4.5-extended
- version 1.4.5

* Mon Nov 27 2000 dam's <damien@mandrakesoft.com> 1.4.3-10mdk
- corrected isdn4linux init script (patch n°4 isdn4linux2)

* Thu Sep 14 2000 dam's <damien@mandrakesoft.com> 1.4.3-9mdk
- removed packager tag.
- removed iniscript install. dadou sux. Redhog too.
- transfomed the redhog modifs to a patch (n°3 isdn4linux)

* Wed Sep  6 2000 dam's <damien@mandrakesoft.com> 1.4.3-8mdk
- removed cat isdn doc in post...

* Fri Sep  1 2000 dam's <damien@mandrakesoft.com> 1.4.3-7mdk
- added noreplace.

* Thu Aug 31 2000 David BAUDENS <baudens@mandrakesoft.com> 1.4.3-6mdk
- Apply RedHog modification in init
- Fix Description

* Sat Aug 26 2000 dam's <damien@mandrakesoft.com> 1.4.3-5mdk
- removed patch 1 and integrated it in the specfile.

* Sat Aug 26 2000 dam's <damien@mandrakesoft.com> 1.4.3-4mdk
- BM + macros.
- changed /usr/local/bin/isdn to /usr/bin/isdn (patch 1 rpm-install)
- added patch 2 (extended) to support more isdn cards.

* Fri Mar 31 2000 Jesse Kuang <kjx@linux-mandrake.com> 1.4.3-3mdk
- Release.

* Sat Feb 26 2000 Jesse Kuang <kjx@linux-mandrake.com>
- build noarch package

* Sat Jan 29 2000 Jesse Kuang <kjx@linux-mandrake.com>
- update to isdn4net-1.4.3, fixes isdn shell script for bash 1.14

* Fri Jan 07 2000 Francis Galiegue <francis@mandrakesoft.com>
- Fixed braindead symlinks
- Fixed YAT (Yet Another Typo (tm)) in /usr/bin/isdn script
- SysV symlinks in specs disagreed with those of chkconfig, fixed

* Wed Nov 10 1999 John Buswell <johnb@mandrakesoft.com>
- Added BuildRoot
- Fixed path and permissions
- Build Release

* Sun Jun 27 1999 Jesse Kuang <kjx@linux.org.cn>
- add support for more mppp, SLAVE for ippp32/ippp33 ...
- Chmouel:
	More mandrake adaptations.