rpms/wifiroamd/devel wifiroamd.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Ed Hill (edhill) fedora-extras-commits at redhat.com
Fri Apr 21 17:48:58 UTC 2006


Author: edhill

Update of /cvs/extras/rpms/wifiroamd/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2233/devel

Modified Files:
	.cvsignore sources 
Added Files:
	wifiroamd.spec 
Log Message:
auto-import wifiroamd-1.05-1 on branch devel from wifiroamd-1.05-1.src.rpm


--- NEW FILE wifiroamd.spec ---
Name:           wifiroamd
Version:        1.05
Release:        1%{?dist}
Summary:        Automatic WiFi connection (re)establishment daemon

Group:          System Environment/Base
License:        GPL
URL:            http://www.tummy.com/Community/software/wifiroamd/
Source0:        ftp://ftp.tummy.com/pub/tummy/wifiroamd/wifiroamd-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
BuildRequires:  python-devel
Requires:       dhclient
Requires:       wireless-tools
Requires:       fping

%description
WiFiRoamd is a program that monitors your wireless device to keep it
connected to a good access point.  It will scan looking for a known AP, or
will try the AP with the strongest un-encrypted signal.  If a script is
found for the specific AP ESSID or MAC address is found, that script is
run.  Otherwise, a "default" script is run.

After that script is run, scripts in the "up.d" directory are run.  These
implement extra functionality such as DHCP, ESSID "pinning" (where it
explicitly does "iwconfig $DEVICE essid $ESSID", so that you don't
accidentally wander to another AP) and other local things such as
restarting OpenVPN, etc.

%prep
%setup -q

%install
rm -rf $RPM_BUILD_ROOT
%{__mkdir} -p $RPM_BUILD_ROOT/etc/wifiroamd/scripts/
%{__cp} -a scripts/* $RPM_BUILD_ROOT/etc/wifiroamd/scripts

%{__mkdir} -p $RPM_BUILD_ROOT/etc/wifiroamd/connections/
%{__cp} -a connections/* $RPM_BUILD_ROOT/etc/wifiroamd/connections

%{__cp} config-defaults $RPM_BUILD_ROOT/etc/wifiroamd/config-defaults
%{__cp} config $RPM_BUILD_ROOT/etc/wifiroamd/config

%{__mkdir} -p $RPM_BUILD_ROOT/sbin
%{__cp} -a wifiroamd $RPM_BUILD_ROOT/sbin/wifiroamd

%{__mkdir} -p $RPM_BUILD_ROOT/etc/init.d
%{__cp} wifiroamd.init $RPM_BUILD_ROOT/etc/init.d/wifiroamd

%{__mkdir} -p $RPM_BUILD_ROOT/var/lib/wifiroamd/dhclient-leases

%{__mkdir} -p $RPM_BUILD_ROOT/etc/cron.daily
%{__cp} wifiroamd.daily $RPM_BUILD_ROOT/etc/cron.daily/wifiroamd

%{__mkdir} -p $RPM_BUILD_ROOT/etc/wifiroamd/seen

%{__mkdir} -p $RPM_BUILD_ROOT/usr/share/man/man8
%{__cp} wifiroamd.8 $RPM_BUILD_ROOT/usr/share/man/man8

%clean
rm -rf $RPM_BUILD_ROOT

%post
if [ $1 -eq 1 ]
then
   chkconfig --add wifiroamd
fi

%preun
if [ $1 -eq 0 ]
then
   chkconfig --del wifiroamd
fi

%files
%defattr(-,root,root,-)
%doc README TODO WHATSNEW
%attr(755,root,root) /sbin/wifiroamd
%attr(755,root,root) /etc/init.d/wifiroamd
%dir /etc/wifiroamd
%dir /etc/wifiroamd/scripts
%dir /etc/wifiroamd/scripts/monitor_pinggw.d
%dir /etc/wifiroamd/scripts/down.d
%dir /etc/wifiroamd/scripts/reset.d
%dir /etc/wifiroamd/scripts/up.d
%dir /etc/wifiroamd/connections
%dir /etc/wifiroamd/connections/default.d
%dir /etc/wifiroamd/connections/nowireless.d
%dir /etc/wifiroamd/seen
#  config-default should not be user-modified.
%config /etc/wifiroamd/config-defaults
%attr(755,root,root) /etc/wifiroamd/scripts/monitor_pinggw.d/*
%attr(755,root,root) /etc/wifiroamd/scripts/reset.d/*
%attr(755,root,root) /etc/wifiroamd/scripts/up.d/*
%attr(755,root,root) /etc/wifiroamd/scripts/down.d/*
/usr/share/man/man8/*
%config(noreplace) /etc/wifiroamd/config
%dir /var/lib/wifiroamd
%dir /var/lib/wifiroamd/dhclient-leases
%attr(755,root,root) /etc/cron.daily/wifiroamd
%doc examples
%doc debian/copyright

%changelog
* Sun Mar 12 2006 Sean Reifschneider <jafo at tummy.com> - 1.05-1
- Release of 1.05.

* Sun Jan 15 2006 Kevin Fenzi <kevin at tummy.com> - 0.04-1
- Inital rpm spec


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/wifiroamd/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	21 Apr 2006 16:33:15 -0000	1.1
+++ .cvsignore	21 Apr 2006 17:48:58 -0000	1.2
@@ -0,0 +1 @@
+wifiroamd-1.05.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/wifiroamd/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	21 Apr 2006 16:33:15 -0000	1.1
+++ sources	21 Apr 2006 17:48:58 -0000	1.2
@@ -0,0 +1 @@
+697166fe19c150ae312276ff0eb0fe40  wifiroamd-1.05.tar.gz




More information about the fedora-extras-commits mailing list