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