1ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 2ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 3ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# General 4ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 5ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 6ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 7ffd68729961f7383f2e35494a03ccdef20f86c98San MehatName: dnsmasq 8ffd68729961f7383f2e35494a03ccdef20f86c98San MehatVersion: 2.33 9ffd68729961f7383f2e35494a03ccdef20f86c98San MehatRelease: 1 10ffd68729961f7383f2e35494a03ccdef20f86c98San MehatCopyright: GPL 11ffd68729961f7383f2e35494a03ccdef20f86c98San MehatGroup: Productivity/Networking/DNS/Servers 12ffd68729961f7383f2e35494a03ccdef20f86c98San MehatVendor: Simon Kelley 13ffd68729961f7383f2e35494a03ccdef20f86c98San MehatPackager: Simon Kelley 14ffd68729961f7383f2e35494a03ccdef20f86c98San MehatURL: http://www.thekelleys.org.uk/dnsmasq 15ffd68729961f7383f2e35494a03ccdef20f86c98San MehatProvides: dns_daemon 16ffd68729961f7383f2e35494a03ccdef20f86c98San MehatConflicts: bind bind8 bind9 17ffd68729961f7383f2e35494a03ccdef20f86c98San MehatPreReq: %fillup_prereq %insserv_prereq 18ffd68729961f7383f2e35494a03ccdef20f86c98San MehatAutoreqprov: on 19ffd68729961f7383f2e35494a03ccdef20f86c98San MehatSource0: %{name}-%{version}.tar.bz2 20ffd68729961f7383f2e35494a03ccdef20f86c98San MehatBuildRoot: /var/tmp/%{name}-%{version} 21ffd68729961f7383f2e35494a03ccdef20f86c98San MehatSummary: A lightweight caching nameserver 22ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 23ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%description 24ffd68729961f7383f2e35494a03ccdef20f86c98San MehatDnsmasq is lightweight, easy to configure DNS forwarder and DHCP server. It 25ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatis designed to provide DNS and, optionally, DHCP, to a small network. It can 26ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatserve the names of local machines which are not in the global DNS. The DHCP 27ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatserver integrates with the DNS server and allows machines with DHCP-allocated 28ffd68729961f7383f2e35494a03ccdef20f86c98San Mehataddresses to appear in the DNS with names configured either in each host or 29ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatin a central configuration file. Dnsmasq supports static and dynamic DHCP 30ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatleases and BOOTP for network booting of diskless machines. 31ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 32ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 33ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 34ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 35ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 36ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# Build 37ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 38ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 39ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 40ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%prep 41ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%setup -q 42ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatpatch -p0 <rpm/%{name}-SuSE.patch 43ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 44ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%build 45ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%{?suse_update_config:%{suse_update_config -f}} 46ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatmake all-i18n DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr 47ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 48ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 49ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 50ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# Install 51ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 52ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 53ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 54ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%install 55ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatrm -rf $RPM_BUILD_ROOT 56ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatmkdir -p ${RPM_BUILD_ROOT}/etc/init.d 57ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatmake install-i18n DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr 58ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatinstall -o root -g root -m 755 rpm/rc.dnsmasq-suse $RPM_BUILD_ROOT/etc/init.d/dnsmasq 59ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatinstall -o root -g root -m 644 dnsmasq.conf.example $RPM_BUILD_ROOT/etc/dnsmasq.conf 60ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatstrip $RPM_BUILD_ROOT/usr/sbin/dnsmasq 61ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatln -sf ../../etc/init.d/dnsmasq $RPM_BUILD_ROOT/usr/sbin/rcdnsmasq 62ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 63ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 64ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 65ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# Clean up 66ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 67ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 68ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 69ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%clean 70ffd68729961f7383f2e35494a03ccdef20f86c98San Mehatrm -rf $RPM_BUILD_ROOT 71ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 72ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 73ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 74ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# Post-install scriptlet 75ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 76ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 77ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 78ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%post 79ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%{fillup_and_insserv dnsmasq} 80ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 81ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 82ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 83ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# Post-uninstall scriptlet 84ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 85ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# The %postun script executes after the package has been removed. It is the 86ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# last chance for a package to clean up after itself. 87ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 88ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 89ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 90ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%postun 91ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%{insserv_cleanup} 92ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 93ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 94ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 95ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# File list 96ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat# 97ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat############################################################################### 98ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 99ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%files 100ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%defattr(-,root,root) 101ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%doc CHANGELOG COPYING FAQ doc.html setup.html UPGRADING_to_2.0 rpm/README.susefirewall 102ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%doc contrib 103ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%config /etc/init.d/dnsmasq 104ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%config /etc/dnsmasq.conf 105ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat/usr/sbin/rcdnsmasq 106ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat/usr/sbin/dnsmasq 107ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat/usr/share/locale/*/LC_MESSAGES/* 108ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%doc %{_mandir}/man8/dnsmasq.8.gz 109ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat%doc %{_mandir}/*/man8/dnsmasq.8.gz 110ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 111ffd68729961f7383f2e35494a03ccdef20f86c98San Mehat 112