From c3b6560b46b2828387e2dbaa0b04e93a4a85f297 Mon Sep 17 00:00:00 2001 From: Purple Grape Date: Wed, 29 Jul 2020 19:29:19 +0800 Subject: [PATCH] add rpm support --- package/redhat/smartdns.spec | 63 ++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 package/redhat/smartdns.spec diff --git a/package/redhat/smartdns.spec b/package/redhat/smartdns.spec new file mode 100644 index 0000000..b72f88c --- /dev/null +++ b/package/redhat/smartdns.spec @@ -0,0 +1,63 @@ +Name: smartdns +Version: 31 +Release: 1%{?dist} +Summary: smartdns + +License: GPL 3.0 +URL: https://github.com/pymumu/smartdns +Source0: smartdns-Release31.tar.gz + +BuildRequires: glibc +Requires: glibc +Requires: systemd + +%description +A local DNS server to obtain the fastest website IP for the best Internet experience. + +%prep +%setup -q -n smartdns-Release31 + +%build +cd src +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__install} -D -m 755 src/smartdns $RPM_BUILD_ROOT%{_sbindir}/smartdns +%{__install} -D -m 644 etc/smartdns/smartdns.conf $RPM_BUILD_ROOT%{_sysconfdir}/smartdns/smartdns.conf +%{__install} -D -m 644 systemd/smartdns.service.in $RPM_BUILD_ROOT%{_unitdir}/smartdns.service + + +cat > $RPM_BUILD_ROOT%{_unitdir}/smartdns.service <