to be checked ;-)
-------- Message transféré --------
De: [EMAIL PROTECTED]
Objet: Eagle usb patches for TRUSTIX
Date: Sat, 02 Apr 2005 12:27:55 +0200 (CEST)
Hallo,
i find that you are programer in eagle-usb.
I make some changes for using eagle-usb in my linux Trustix
Server 2.2. In "eagle-usb-Makefile_doc.patch" i make test for
size of "doc/man/eagleconfig.8" must be greather than 0. In my
man for bash say this for "-t" => "-t fd  True if file descriptor
fd is open and refers to a terminal". In "eagle-usb.spec" i make
change for using with tcl, becaue trustix dosn't have "tcl/tk".
Thank You and Bye Igor Bujna

 


diff -Nru eagle-usb-2.3.0.orig/Makefile eagle-usb-2.3.0/Makefile
--- eagle-usb-2.3.0.orig/Makefile	2005-03-28 23:29:50.000000000 +0200
+++ eagle-usb-2.3.0/Makefile	2005-04-02 12:02:09.000000000 +0200
@@ -72,7 +72,7 @@
 	$(MAKE) -C utils/scripts install
 	$(MAKE) -C utils/eagleconnect install
 	# TODO : are manpages sometimes gzipped?? => update this test
-	@if [ -t doc/man/eagleconfig.8 ] ; then \
+	@if [ -s doc/man/eagleconfig.8 ] ; then \
 		$(MAKE) -C doc install ; \
 	fi
 	#hash -r
%{!?kernel: %{expand: %%define kernel %(uname -r)}}

%define tcl_frontends 0
%{?build_tcl_frontends:%define tcl_frontends 1}

Summary: Utilities for Eagle driven usb modem
Name: eagle-usb
Version: 2.3.0
Release: 1.0
License: GPL
Group: Networking/Daemons
Source0: %{name}-%{version}.tar.bz2
URL: http://www.eagle-usb.org
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Provides: %{name} = %{version}
Patch1: eagle-usb-Makefile_doc.patch
Obsoletes: adiusbadsl, eagle
#Buildrequires:

%description
This is an enhanced version of the Linux driver for DSL modems based
on the Analog chipset Eagle 8051. The Sagem [EMAIL PROTECTED] 800 modem as well 
as
USRobotics DSL modems are based on this chipset.

Depending on your setup/isp, you might also need ppp and/or a dhcp client.

You'll find latest revision of this driver and a dedicated french
newsgroup at the following URL:

http://www.eagle-usb.org

%prep

%setup -q
%patch1 -p1

%build
%configure      \
%if %{tcl_frontends}
  --enable-eagleconnect
%else
  --disable-eagleconnect
%endif

make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install

%clean
rm -rf $RPM_BUILD_ROOT

%pre

%post
hash -r

%preun
%{_sbindir}/fctStopAdsl -sf
if [ $1 -eq 0 ] ; then
        # disable autostart service
        # - mandrake specific script
        if test -e /etc/init.d/internet ; then \
                /sbin/chkconfig --del internet &>/dev/null ; \
        fi
        # - generic script
        if test -e %{_sysconfdir}/init.d/eagle-usb ; then \
                /sbin/chkconfig --del eagle-usb &>/dev/null ; \
                /sbin/update-rc.d -f eagle-usb remove &>/dev/null ; \
        fi
fi
# return 0
echo -n

%postun
hash -r

%files
%defattr(-,root,root)
#%doc README TODO
%{_mandir}/man8/eagleconfig.8*
%{_mandir}/man8/eagleconfig_front.bash.8*
%{_mandir}/man8/eaglectrl.8*
%{_mandir}/man8/eaglediag.8*
%{_mandir}/man8/eaglestat.8*
%{_mandir}/man8/eagletestconnec.8*
%{_mandir}/man8/fctStartAdsl.8*
%{_mandir}/man8/fctStopAdsl.8*
%{_mandir}/man8/pppoa.8*
%{_mandir}/man8/startadsl.8*
%{_mandir}/man8/stopadsl.8*

%{_sbindir}/fctStartAdsl
%{_sbindir}/fctStopAdsl
%{_sbindir}/startadsl
%{_sbindir}/stopadsl
%if %{tcl_frontends}
%{_sbindir}/eagleconnect.tcl
%endif
%{_sbindir}/eagleconfig
%{_sbindir}/eagleconfig_front.bash
%{_sbindir}/eaglectrl
%{_sbindir}/eaglediag
%{_sbindir}/eaglestat
%{_sbindir}/eagletestconnec
%{_sbindir}/pppoa

%dir %{_sysconfdir}/%{name}
%{_sysconfdir}/%{name}/CMVei.txt
%{_sysconfdir}/%{name}/CMVep.txt
%{_sysconfdir}/%{name}/CMVepES.txt
%{_sysconfdir}/%{name}/CMVepFR.txt
%{_sysconfdir}/%{name}/CMVepIT.txt
%{_sysconfdir}/%{name}/eagle-usb.conf.template
%{_sysconfdir}/%{name}/ppp_options.template
%{_sysconfdir}/%{name}/setvars
%{_sysconfdir}/%{name}/eagle-usb_must_be_configured

%dir %{_datadir}/%{name}/dsp
%{_datadir}/%{name}/dsp/dsp_code_pots.bin
%{_datadir}/%{name}/dsp/dsp_code_isdn.bin

%dir %{_datadir}/%{name}/lang
%{_datadir}/%{name}/lang/br
%{_datadir}/%{name}/lang/cz
%{_datadir}/%{name}/lang/de
%{_datadir}/%{name}/lang/en
%{_datadir}/%{name}/lang/es
%{_datadir}/%{name}/lang/fr
%{_datadir}/%{name}/lang/f2
%{_datadir}/%{name}/lang/gr
%{_datadir}/%{name}/lang/it
%{_datadir}/%{name}/lang/mk
%{_datadir}/%{name}/lang/pl

%if %{tcl_frontends}

%dir %{_sysconfdir}/%{name}/eagleconnect
%{_sysconfdir}/%{name}/eagleconnect/diagnostic.tcl

%dir %{_sysconfdir}/%{name}/eagleconnect/lang
%{_sysconfdir}/%{name}/eagleconnect/images/fichierssysteme.ppm
%{_sysconfdir}/%{name}/eagleconnect/images/fonts.ppm
%{_sysconfdir}/%{name}/eagleconnect/lang/doc_fr.txt
%{_sysconfdir}/%{name}/eagleconnect/lang/fr.msg
%{_sysconfdir}/%{name}/eagleconnect/parameagleconnect.tcl
%{_sysconfdir}/%{name}/eagleconnect/reseau.tcl

%endif

%{_sysconfdir}/sysconfig/network-scripts/net_cnx_*
%{_sysconfdir}/hotplug/usb/eagle-usb
%{_sysconfdir}/init.d/eagle-usb
%if %{tcl_frontends}
%config(noreplace) %{_sysconfdir}/%{name}/eagleconnect.conf
%endif
#( % configure )

%changelog
* Mon Mar 28 2005 Olivier Borowski <[EMAIL PROTECTED]> 2.3.0
- ChangeLog: check http://www.eagle-usb.org

* Sun Nov 07 2004 Olivier Borowski <[EMAIL PROTECTED]> 2.0.0
- ChangeLog: check http://www.eagle-usb.org

* Sun Sep 29 2004 Olivier Borowski <[EMAIL PROTECTED]> 1.9.9.1
- ChangeLog: check http://www.eagle-usb.org

* Tue Jun 08 2004 Olivier Borowski <[EMAIL PROTECTED]> 1.9.8
- ChangeLog: check http://www.eagle-usb.org

* Mon Mar 22 2004 Olivier Borowski <[EMAIL PROTECTED]> 1.9.7
- separate eagleconfig into two parts
- change hotplug scripts location
- improved uninstall method
- minor changes & bugfixes...

* Wed Mar 04 2004 Frederic Hermann <[EMAIL PROTECTED]> 1.9.6-2
- Change "/usr/local/sbin" to "%{prefix}"
- Use default rpm "./configure" values
- replace "/etc" by "%{sysconfdir}"

* Fri Feb 20 2004 Olivier Borowski <[EMAIL PROTECTED]> 1.9.6
- ChangeLog: check http://www.eagle-usb.org

* Sat Feb 14 2004 Olivier Borowski <[EMAIL PROTECTED]> 1.9.5
- ChangeLog: check http://www.eagle-usb.org

* Mon Dec 22 2003 Hervé Guehl <[EMAIL PROTECTED]> 1.9.0
- Initial Revision (RH9.0 - kernel2.6)

#=============================== kernel module ===============================
%package module-%{kernel}
Summary: Kernel module for Eagle driven usb modem
Group:System Environment/Kernel

%description module-%{kernel}
Kernel module for Analog chipset Eagle 8051 The Sagem [EMAIL PROTECTED] 800/908 
modem as well as
USRobotics DSL modems are based on this chipset.

%pre module-%{kernel}

%post module-%{kernel}
depmod -a

%preun module-%{kernel}
if lsmod | grep -q eagle-usb ; then
        rmmod eagle-usb
fi

%postun module-%{kernel}
depmod -a

%files module-%{kernel}
%defattr(-,root,root)
/lib/modules/%{kernel}/misc/eagle-usb.*

%changelog module-%{kernel}
* Mon Mar 28 2005 Olivier Borowski <[EMAIL PROTECTED]> 2.3.0
- ChangeLog: check http://www.eagle-usb.org

* Sun Nov 07 2004 Olivier Borowski <[EMAIL PROTECTED]> 2.0.0
- ChangeLog: check http://www.eagle-usb.org

* Tue Jun 08 2004 Olivier Borowski <[EMAIL PROTECTED]> 1.9.8
- ChangeLog: check http://www.eagle-usb.org

* Fri Feb 20 2004 Olivier Borowski <[EMAIL PROTECTED]> 1.9.6
- ChangeLog: check http://www.eagle-usb.org

* Sat Feb 14 2004 Olivier Borowski <[EMAIL PROTECTED]> 1.9.5
- ChangeLog: check http://www.eagle-usb.org

* Mon Dec 22 2003 Hervé Guehl <[EMAIL PROTECTED]> 1.9.0
- Initial Revision (RH9.0 - kernel2.6)

Reply via email to