source: projects/specs/trunk/p/pump/pump-vl.spec @ 9256

Revision 9256, 9.7 KB checked in by Takemikaduchi, 9 years ago (diff)

cpufrequtils,dev86,hdf5,irqbalance,openslp,pcmciautils: new upstream release
others: rebuild

Line 
1Summary:     A Bootp and DHCP client for automatic IP configuration.
2Summary(ja): 自動 IP 設定用 BOOTP / DHCP クライアント
3Name:        pump
4Version:     0.8.24
5Release:     5%{?_dist_release}
6Group:       System Environment/Daemons
7License:     MIT
8
9Source0:     pump-%{version}.tar.gz
10Source10:    pump-0.8.24-ja.po
11Patch10:     pump-0.8.24-nowerror.patch
12Patch20:     pump-0.8.24-reduce-timeout.patch
13Patch30:     pump-0.8.24-reduce-retries.patch
14Patch40:     pump-0.8.24-remove-unneeded-route.patch
15Patch50:     pump-0.8.24-vine.patch
16
17BuildRoot:   %{_tmppath}/%{name}-%{version}-root
18Obsoletes:   bootpc, netconfig
19Requires:    initscripts >= 3.92
20
21BuildRequires:  popt-devel
22BuildRequires:  popt-static
23BuildRequires:  newt-devel
24
25
26%description
27DHCP (Dynamic Host Configuration Protocol) and BOOTP (Boot Protocol)
28are protocols which allow individual devices on an IP network to get
29their own network configuration information (IP address, subnetmask,
30broadcast address, etc.) from network servers.  The overall purpose of
31DHCP and BOOTP is to make it easier to administer a large network.
32
33Pump is a combined BOOTP and DHCP client daemon, which allows your
34machine to retrieve configuration information from a server.  You
35should install this package if you are on a network which uses BOOTP
36or DHCP.
37
38%description -l ja
39DHCP (Dynamic Host Configuration Protocol) と BOOTP (Boot Protocol) は,
40ネットワークサーバから各クライアント用のネットワーク情報 (IP アドレス,
41サブネットマスク,ブロードキャストアドレス等) を取得する為に使われる
42プロトコルです.この2つのプロトコルは大規模なネットワークの管理を
43容易にする為に使われます.
44
45Pump はこの DHCP と BOOTP の2つのプロトコルに対応したクライアントデーモン
46で,これを使うことでサーバからクライアントの設定情報を取得することが
47可能になります.BOOTP あるいは DHCP を使用するネットワークの場合,
48このパッケージをインストールして下さい.
49
50
51%package devel
52Summary:     Development tools for sending dhcp requests
53Summary(ja): DHCP リクエストの為の開発ツール
54Group:       Development/Libraries
55Requires:       %{name} = %{version}-%{release}
56
57
58%description devel
59The pump-devel package provides system developers the ability to send
60bootp and dhcp requests from their programs.
61
62%description devel -l ja
63pump-devel パッケージには,BOOTP や DHCP 要求をプログラム開発者が
64利用出来る様にするライブラリが収められています.
65
66
67%prep
68%setup -q
69%patch10 -p1 -b .nowerror
70%patch20 -p1 -b .reduce-timeout
71%patch30 -p1 -b .resuce-retries
72%patch40 -p1 -b .remove-unneeded-route
73%patch50 -p1 -b .vine
74
75cp -f %{SOURCE10} po/ja.po
76
77%build
78%__make %{?_smp_mflags}
79
80
81%install
82rm -rf ${RPM_BUILD_ROOT}
83
84%makeinstall RPM_BUILD_ROOT=${RPM_BUILD_ROOT}
85
86%find_lang %{name}
87
88%clean
89rm -rf ${RPM_BUILD_ROOT}
90
91
92%files -f %{name}.lang
93%defattr(-,root,root)
94%{_sbindir}/*
95%{_syssbindir}/pump
96%{_mandir}/*/*
97
98
99%files devel
100%defattr(-,root,root)
101%{_libdir}/libpump.a
102%{_includedir}/pump.h
103
104
105%changelog
106* Mon Jan 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.24-5
107- rebuild with VineSeed environment
108- add BuildRequires: popt-static
109
110* Fri May 27 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.24-4
111- add BuildRequires: popt-devel, newt-devel
112
113* Mon Apr 11 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.24-3
114- rebuild for Vine6
115
116* Tue Aug 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.24-2
117- rebuild with newt-0.52
118
119* Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 0.8.24-1vl5
120- applied new versioning policy, spec in utf-8
121
122* Wed Sep 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.24-0vl2
123- add Patch40 to remove broken unneeded default route
124  (revert to old pump's behavier)
125- update ja.po
126
127* Wed Mar 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.24-0vl1
128- new upstream release
129- drop Patch0-3
130- add Patch10 to build failure
131- add Patch20 to reduce timeout from 30 to 10
132- add Patch30 to reduce retries from 5 to 3
133
134* Mon Jan 14 2002 Satoshi IWMAOTO <satoshi.iwamoto@nifty.ne.jp>
135- 0.8.11-1vl2
136- add patch 0 - 3 from ReaHat Rawhide
137
138* Wed May 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
139- 0.8.11-1vl1
140- rebuilt for Vine Linux
141- added Japanese summary and description
142- use better macros
143
144* Thu Mar  1 2001 Bill Nottingham <notting@redhat.com>
145- make netconfig much more sane (#30008, in essence)
146
147* Tue Feb 27 2001 Erik Troan <ewt@redhat.com>
148- applied patch to use SO_BINDTODEVICE properly (weejock@ferret.lmh.ox.ac.uk)
149
150* Mon Feb 12 2001 Bill Nottingham <notting@redhat.com>
151- run ifup-post on lease renewal
152
153* Thu Feb 01 2001 Erik Troan <ewt@redhat.com>
154- update secs field properly
155- don't reset interface flags we don't understand
156- added --win-client-id flag
157- cleaned up packet creation a bit
158- added --no-gateway
159
160* Tue Jan  9 2001 Matt Wilson <msw@redhat.com>
161- always set the src address of the broadcast to 0.0.0.0
162
163* Mon Nov 20 2000 Erik Troan <ewt@redhat.com>
164- lo device needs to have it's network route added
165
166* Fri Nov 10 2000 Bill Nottingham <notting@redhat.com>
167- don't pass a random length to accept()
168
169* Mon Oct 23 2000 Erik Troan <ewt@redhat.com>
170- up scripts called for first interface information, and called even if pump
171  failed
172
173* Wed Aug 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
174- Fix up the "search" entry scan so it works in Europe...
175
176* Wed Aug 16 2000 Matt Wilson <msw@redhat.com>
177- added a strerror(errno) to the "unable to set default route" syslog
178
179* Tue Aug 15 2000 Erik Troan <ewt@redhat.com>
180- reverted always put the dhcp option type as the first code in the vendor
181  field
182
183* Mon Aug 07 2000 Erik Troan <ewt@redhat.com>
184- added .net to list of top level domains
185- don't crash on domains w/ no .'s in them
186- syslog if adding the default route fails
187
188* Sat Aug 05 2000 Erik Troan <ewt@redhat.com>
189- net.c should use "pump.h", not <pump.h>
190
191* Fri Aug 04 2000 Erik Troan <ewt@redhat.com>
192- use BINDTODEVICE
193- support nis domain names
194- always put the dhcp option type as the first code in the vendor field
195
196* Mon Jul  3 2000 Bill Nottingham <notting@redhat.com>
197- add some sanity checks in dhcp.c
198
199* Mon Jun 26 2000 Matt Wilson <msw@redhat.com>
200- defattr root for devel subpackage
201
202* Mon Jun 19 2000 Than Ngo <than@redhat.de>
203- FHS fixes
204
205* Tue Mar 28 2000 Erik Troan <ewt@redhat.com>
206- added pump-devel package
207
208* Thu Feb 24 2000 Erik Troan <ewt@redhat.com>
209- set hw type properly (safford@watson.ibm.com)
210
211* Wed Feb 23 2000 Erik Troan <ewt@redhat.com>
212- fixed # parsing (aaron@schrab.com)
213
214* Tue Feb 15 2000 Erik Troan <ewt@redhat.com>
215- added script argument (Guy Delamarter <delamart@pas.rochester.edu>)
216- fixed bug in hostname passing (H.J. Lu)
217- fixed time displays to be in wall time, not up time (Chris Johnson)
218
219* Wed Feb  9 2000 Bill Nottingham <notting@redhat.com>
220- fix bug in netconfig - hitting 'back' causes bogus config files
221  to get written
222
223* Thu Feb 03 2000 Erik Troan <ewt@redhat.com>
224- added patch from duanev@io.com which improves debug messages and
225  uses /proc/uptime rather time time() -- this should be correct for
226  everything but systems that are suspended during their lease time, in
227  which case we'll be wrong <sigh>
228- added hostname to DISCOVER and RELEASE events; hopefully this gets us
229  working for all @HOME systems.
230- patch from dunham@cse.msu.edu fixed /etc/resolv.conf parsing
231
232* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
233- fix description
234- man pages are compressed
235
236* Wed Nov 10 1999 Erik Troan <ewt@redhat.com>
237- at some point a separate dhcp.c was created
238- include hostname in renewal request
239- changed default lease time to 6 hours
240- if no hostname is specified on the command line, use gethostname()
241  to request one (unless it's "localhost" or "localhost.localdomain")
242- properly handle failed renewal attempts
243- display (and request) syslog, lpr, ntp, font, and xdm servers
244
245* Tue Sep 14 1999 Michael K. Johnson <johnsonm@redhat.com>
246- pump processes cannot accumulate because of strange file
247  descriptors (bug only showed up under rp3)
248
249* Tue Sep  7 1999 Bill Nottingham <notting@redhat.com>
250- add simple network configurator
251
252* Wed Jun 23 1999 Erik Troan <ewt@redhat.com>
253- patch from Sten Drescher for syslog debugging info
254- patch from Sten Drescher to not look past end of dhcp packet for options
255- patches form Alan Cox for cleanups, malloc failures, and proper udp checksums
256- handle replies with more then 3 dns servers specified
257- resend dhcp_discover with proper options field
258- shrank dhcp_vendor_length to 312 for rfc compliance (thanks to Ben Reed)
259- added support for a config file
260- don't replace search pass in /etc/resolv.conf unless we have a better one
261- bringing down a device didn't work properly
262
263* Sat May 29 1999 Erik Troan <ewt@redhat.com>
264- bootp interfaces weren't being brought down properly
265- segv could result if no domain name was given
266
267* Sat May 08 1999 Erik Troan <ewt@redhat.com>
268- fixed some file descriptor leakage
269
270* Thu May 06 1999 Erik Troan <ewt@redhat.com>
271- set option list so we'll work with NT
272- tried to add a -h option, but I have no way of testing it :-(
273
274* Wed Apr 28 1999 Erik Troan <ewt@redhat.com>
275- closing fd 1 is important
276
277* Mon Apr 19 1999 Bill Nottingham <notting@redhat.com>
278- don't obsolete dhcpcd
279
280* Tue Apr 06 1999 Erik Troan <ewt@redhat.com>
281- retry code didn't handle failure terribly gracefully
282
283* Tue Mar 30 1999 Erik Troan <ewt@redhat.com>
284- added --lookup-hostname
285- generate a DNS search path based on full domain set
286- use raw socket for revieving reply; this lets us work properly on 2.2
287  kernels when we recieve unicast replies from the bootp server
288
289* Mon Mar 22 1999 Erik Troan <ewt@redhat.com>
290- it was always requesting a 20 second lease
291
292* Mon Mar 22 1999 Michael K. Johnson <johnsonm@redhat.com>
293- added minimal man page /usr/man/man8/pump.8
Note: See TracBrowser for help on using the repository browser.