1d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn###############################################################################
2d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
3d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn# General
4d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
5d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn###############################################################################
6d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn
7d68478467e3f837511196c80891d7245d0e163dfDianne HackbornName: dnsmasq
8d68478467e3f837511196c80891d7245d0e163dfDianne HackbornVersion: 2.33
9d68478467e3f837511196c80891d7245d0e163dfDianne HackbornRelease: 1
10d68478467e3f837511196c80891d7245d0e163dfDianne HackbornCopyright: GPL
11d68478467e3f837511196c80891d7245d0e163dfDianne HackbornGroup: Productivity/Networking/DNS/Servers
12d68478467e3f837511196c80891d7245d0e163dfDianne HackbornVendor: Simon Kelley
13d68478467e3f837511196c80891d7245d0e163dfDianne HackbornPackager: Simon Kelley
14d68478467e3f837511196c80891d7245d0e163dfDianne HackbornURL: http://www.thekelleys.org.uk/dnsmasq
15d68478467e3f837511196c80891d7245d0e163dfDianne HackbornProvides: dns_daemon
16d68478467e3f837511196c80891d7245d0e163dfDianne HackbornConflicts: bind bind8 bind9
1787bba1ee14279bb14a28d42e27c4ef66d9967bf8Dianne HackbornPreReq: %fillup_prereq %insserv_prereq
18d68478467e3f837511196c80891d7245d0e163dfDianne HackbornAutoreqprov: on
199da603973bcde2fb4566d6cc1bcb0f764fd383f4Jessica HummelSource0: %{name}-%{version}.tar.bz2
203fc437e89b018f258a3dee1a83014555aa156dc4Michal KarpinskiBuildRoot: /var/tmp/%{name}-%{version}
21d68478467e3f837511196c80891d7245d0e163dfDianne HackbornSummary: A lightweight caching nameserver
22d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn
2394e7bf6ed59f386019dcb563145b16e5102bed81Julia Reynolds%description
2487bba1ee14279bb14a28d42e27c4ef66d9967bf8Dianne HackbornDnsmasq is lightweight, easy to configure DNS forwarder and DHCP server. It 
25d68478467e3f837511196c80891d7245d0e163dfDianne Hackbornis designed to provide DNS and, optionally, DHCP, to a small network. It can
26d68478467e3f837511196c80891d7245d0e163dfDianne Hackbornserve the names of local machines which are not in the global DNS. The DHCP 
27d68478467e3f837511196c80891d7245d0e163dfDianne Hackbornserver integrates with the DNS server and allows machines with DHCP-allocated
28d68478467e3f837511196c80891d7245d0e163dfDianne Hackbornaddresses to appear in the DNS with names configured either in each host or 
2939087b1cec6a54e96ab9eafe8317952720790533Robin Leein a central configuration file. Dnsmasq supports static and dynamic DHCP 
308ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackbornleases and BOOTP for network booting of diskless machines.
313798ed5e0b56ab03e7022a9922b50a4a25474033Robin Lee
32d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn
333fc437e89b018f258a3dee1a83014555aa156dc4Michal Karpinski
343fc437e89b018f258a3dee1a83014555aa156dc4Michal Karpinski###############################################################################
353fc437e89b018f258a3dee1a83014555aa156dc4Michal Karpinski#
36d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn# Build
37d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
38d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn###############################################################################
39d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn
408cdb6fcd9b6a53978cb2b2ad9ab668ae19392266Jessica Hummel%prep
41ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackborn%setup -q
42ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackbornpatch -p0 <rpm/%{name}-SuSE.patch
43ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackborn
44ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackborn%build
45ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackborn%{?suse_update_config:%{suse_update_config -f}}
46ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackbornmake all-i18n DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr
478cdb6fcd9b6a53978cb2b2ad9ab668ae19392266Jessica Hummel
48d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn###############################################################################
49d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
50d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn# Install
51d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
528cdb6fcd9b6a53978cb2b2ad9ab668ae19392266Jessica Hummel###############################################################################
53ab8a8ed2eb068b696f6b5519c55a03546a5927efDianne Hackborn
548cdb6fcd9b6a53978cb2b2ad9ab668ae19392266Jessica Hummel%install
55d68478467e3f837511196c80891d7245d0e163dfDianne Hackbornrm -rf $RPM_BUILD_ROOT
56d68478467e3f837511196c80891d7245d0e163dfDianne Hackbornmkdir -p ${RPM_BUILD_ROOT}/etc/init.d
57d68478467e3f837511196c80891d7245d0e163dfDianne Hackbornmake install-i18n DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr
588cdb6fcd9b6a53978cb2b2ad9ab668ae19392266Jessica Hummelinstall -o root -g root -m 755 rpm/rc.dnsmasq-suse $RPM_BUILD_ROOT/etc/init.d/dnsmasq
5988209d15dd5fcb883403525a6455857566e3aee7Andrew Stadlerinstall -o root -g root -m 644 dnsmasq.conf.example $RPM_BUILD_ROOT/etc/dnsmasq.conf
603aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45Joe Fernandezstrip $RPM_BUILD_ROOT/usr/sbin/dnsmasq
613aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45Joe Fernandezln -sf ../../etc/init.d/dnsmasq $RPM_BUILD_ROOT/usr/sbin/rcdnsmasq
623aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45Joe Fernandez
633aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45Joe Fernandez###############################################################################
643aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45Joe Fernandez#
653aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45Joe Fernandez# Clean up
663aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45Joe Fernandez#
67d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn###############################################################################
68ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackborn
69d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn%clean
7043a17654cf4bfe7f1ec22bd8b7b32daccdf27c09Joe Onoratorm -rf $RPM_BUILD_ROOT
71d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn
72d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn###############################################################################
73d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
74d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn# Post-install scriptlet
75d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
76ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackborn###############################################################################
77d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn
78d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn%post
79d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn%{fillup_and_insserv dnsmasq}
80d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn
81d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn###############################################################################
82d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
83d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn# Post-uninstall scriptlet
84d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn#
85d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn# The %postun script executes after the package has been removed. It is the
868ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn# last chance for a package to clean up after itself.
878ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn#
888ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn###############################################################################
898ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn
908ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn%postun
918ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn%{insserv_cleanup}
928ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn
938ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn###############################################################################
948ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn#
958ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn# File list
968ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn#
978cdb6fcd9b6a53978cb2b2ad9ab668ae19392266Jessica Hummel###############################################################################
988ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn
998ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn%files
1008ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn%defattr(-,root,root)
1018ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn%doc CHANGELOG COPYING FAQ doc.html setup.html UPGRADING_to_2.0 rpm/README.susefirewall
1028ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn%doc contrib
1038ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn%config /etc/init.d/dnsmasq
1048ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn%config /etc/dnsmasq.conf
1058cdb6fcd9b6a53978cb2b2ad9ab668ae19392266Jessica Hummel/usr/sbin/rcdnsmasq
1068ea138cbf12b140d43fd81f4f12fe1a9234f1f25Dianne Hackborn/usr/sbin/dnsmasq
107d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn/usr/share/locale/*/LC_MESSAGES/*
108d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn%doc %{_mandir}/man8/dnsmasq.8.gz
109d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn%doc %{_mandir}/*/man8/dnsmasq.8.gz
110ef6b22fc04a8d5ab26e13efac8069c097e0da7c9Dianne Hackborn
111d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn
112d68478467e3f837511196c80891d7245d0e163dfDianne Hackborn