6 Packager: roarbr@tihlde.org
7 Group: System Environment/Daemons
8 Source: http://www.olsr.org/releases/0.5/olsrd-%{version}.tar.bz2
9 URL: http://www.olsr.org/
10 BuildRoot: %{_tmppath}/%{name}-root
14 olsrd is an implementation of the Ad Hoc routing protocol OLSR (RFC3626).
15 OLSRD provides (multihop) routing in a dynamic, changing Ad Hoc network,
17 This version supports both IPv4 and IPv6.
18 See http://www.olsr.org/ for more info.
24 %{__cat} << 'EOF' > %{name}.init
27 # Startup script for the OLSR Daemon
29 # chkconfig: 235 16 84
30 # description: This script starts OLSRD (Ad Hoc routing protocol)
33 # config: %{_sysconfdir}/olsrd.conf
34 # pidfile: %{_localstatedir}/run/olsrd.pid
36 source %{_initrddir}/functions
37 source %{_sysconfdir}/sysconfig/network
39 # Check that networking is up.
40 [ ${NETWORKING} = "no" ] && exit 0
42 [ -x %{_sbindir}/olsrd ] || exit 1
43 [ -r %{_sysconfdir}/olsrd.conf ] || exit 1
47 desc="Ad Hoc routing protocol"
50 echo -n $"Starting $desc ($prog): "
54 [ $RETVAL -eq 0 ] && touch %{_localstatedir}/lock/subsys/$prog
59 echo -n $"Shutting down $desc ($prog): "
63 [ $RETVAL -eq 0 ] && rm -f %{_localstatedir}/lock/subsys/$prog
68 echo -n $"Reloading $desc ($prog): "
94 [ -e %{_localstatedir}/lock/subsys/$prog ] && restart
101 echo $"Usage $0 {start|stop|restart|reload|condrestart|status}"
111 make %{?_smp_mflags} libs
115 mkdir -p %{buildroot}/usr/sbin/
116 mkdir -p %{buildroot}/usr/lib/
117 mkdir -p %{buildroot}%{_initrddir}
118 mkdir -p %{buildroot}/usr/share/man/man8
119 make DESTDIR=%{buildroot} install
120 make DESTDIR=%{buildroot} install_libs
121 %{__install} -m0755 olsrd.init %{buildroot}%{_initrddir}/olsrd
128 /etc/init.d/olsrd stop
129 /sbin/chkconfig --del olsrd
132 #/sbin/chkconfig --add olsrd
133 # Default to not start olsrd automatic
134 /sbin/chkconfig olsrd off
135 echo "Now please edit /etc/olsrd.conf and run 'service olsrd start' or '/etc/init.d/olsrd start' to start olsrd"
136 echo "Run 'chkconfig olsrd on' to enable automatic starting of olsrd"
139 %defattr(-, root, root, 0755)
140 %doc README CHANGELOG
143 %config(noreplace) %{_sysconfdir}/olsrd.conf
144 %config %{_initrddir}/olsrd
146 # Wildchar to cover all installed plugins
148 /usr/share/man/man8/olsrd.8.gz
149 /usr/share/man/man5/olsrd.conf.5.gz
152 * Tue Jul 17 2007 Roar Bjørgum Rotvik <roarbr@tihlde.org>
153 - Created spec-file for 0.5.2
155 * Mon Jul 09 2007 Roar Bjørgum Rotvik <roarbr@tihlde.org>
156 - Created spec-file for 0.5.1
158 * Tue Apr 03 2007 Roar Bjørgum Rotvik <roarbr@tihlde.org>
159 - Created spec-file for 0.5.0
160 - Changed from INSTALL_PREFIX to DESTDIR
162 * Wed Jan 04 2006 Roar Bjørgum Rotvik <roarbr@tihlde.org>
163 - Created spec-file for 0.4.10
164 - Removed OS=linux option to make
165 - Updated plugin file list, added wildchar for plugins
167 * Tue Apr 05 2005 Roar Bjørgum Rotvik <roarbr@tihlde.org>
168 - Created spec-file for 0.4.9
170 * Tue Mar 29 2005 Roar Bjørgum Rotvik <roarbr@tihlde.org>
171 - Increased version number for nameservice and secure plugin
173 * Tue Dec 07 2004 Roar Bjørgum Rotvik <roarbr@tihlde.org>
174 - Changed spec file for olsrd-0.4.8
175 - Removed frontend GUI inclusion
176 - Removed references to Unik
177 - Changed licence to BSD
179 * Tue Jun 29 2004 Roar Bjørgum Rotvik <roarbr@tihlde.org>
180 - Changed spec file for unik-olsrd-0.4.5
181 - Remover ROOT-prefix patch as INSTALL_PREFIX is added to Makefile in 0.4.5
182 - Added INSTALL_PREFIX patch for front-end/Makefile
183 - Included plugins dot_draw and secure
184 - Added documentation for the plugins dyn_gw, powerinfo, dot_draw and secure
186 * Tue May 25 2004 Roar Bjørgum Rotvik <roarbr@tihlde.org>
187 - Changed spec file for unik-olsrd-0.4.4
188 - Added man-page for olsrd
189 - Removed documentation olsrd-plugin-howto.pdf as it is no longer part of source package
191 * Tue Mar 02 2004 Roar Bjørgum Rotvik <roarbr@tihlde.org>
192 - Changed spec file for unik-olsrd-0.4.3
193 - Added OLSRD plugins olsrd_dyn_gw and olsrd_power to package
194 - Added documentation olsrd-plugin-howto.pdf
196 * Tue Mar 02 2004 Roar Bjørgum Rotvik <roarbr@tihlde.org>
197 - Renamed package from uolsrd to unik-olsrd to use the same name as the .deb-package
198 - Start olsrd daemon with option "-d 0" to start without debugging and in daemon mode
199 even if debugging is enabled in olsrd.conf.
201 * Mon Mar 01 2004 Roar Bjørgum Rotvik <roarbr@tihlde.org>
202 - Included init-script to start uolsrd daemon (installs as %{_initrddir}/uolsrd).
204 * Wed Feb 25 2004 Roar Bjørgum Rotvik <roarbr@tihlde.org>
205 - Changed Group from Applications/System to System Environment/Daemons.
206 - Included olsrd-gui (forgotten in first release)
207 - Renamed spec file from unik-olsrd-0.4.0.spec to uolsrd-0.4.0.spec
209 * Wed Feb 25 2004 Roar Bjørgum Rotvik <roarbr@tihlde.org>
210 - Created first version of this spec-file