diff options
author | wenLiangcan | 2015-10-05 21:39:54 +0800 |
---|---|---|
committer | wenLiangcan | 2015-10-05 21:39:54 +0800 |
commit | 797aff780c9134f08ed59e96abb5086789510d84 (patch) | |
tree | 0f95b025b8a2d196a49a82611a7cbff911cacad7 | |
parent | 0e190c5afd6f9c2e7700f41f77d04973b6e58a4a (diff) | |
download | aur-797aff780c9134f08ed59e96abb5086789510d84.tar.gz |
pcap-dnsproxy-git 20150927-1.
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | pcap-dnsproxy.service | 6 |
3 files changed, 22 insertions, 15 deletions
@@ -1,14 +1,18 @@ pkgbase = pcap-dnsproxy-git pkgdesc = A local DNS server base on WinPcap and LibPcap. - pkgver = 20150505 - pkgrel = 2 + pkgver = 20150927 + pkgrel = 1 url = https://github.com/chengr28/Pcap_DNSProxy install = pcap-dnsproxy.install arch = any - license = GPL v2 + license = GPL2 makedepends = git - makedepends = make + makedepends = cmake makedepends = sh + makedepends = m4 + makedepends = bison + makedepends = flex + makedepends = gcc depends = libpcap depends = libsodium provides = pcap-dnsproxy @@ -16,7 +20,7 @@ pkgbase = pcap-dnsproxy-git source = pcap-dnsproxy-git::git://github.com/chengr28/Pcap_DNSProxy.git source = pcap-dnsproxy.service md5sums = SKIP - md5sums = 1d7b33ef0552aee4a96f0291e1f67a07 + md5sums = 29af12cdfedf4353406c4a0bb2ed8dc5 pkgname = pcap-dnsproxy-git @@ -2,21 +2,21 @@ pkgname=pcap-dnsproxy-git _pkgname=pcap-dnsproxy -pkgver=20150505 -pkgrel=2 +pkgver=20150927 +pkgrel=1 pkgdesc="A local DNS server base on WinPcap and LibPcap." arch=("any") url="https://github.com/chengr28/Pcap_DNSProxy" -license=('GPL v2') +license=('GPL2') depends=('libpcap' 'libsodium') -makedepends=('git' 'make' 'sh') +makedepends=('git' 'cmake' 'sh' 'm4' 'bison' 'flex' 'gcc') provides=('pcap-dnsproxy') conflicts=('pcap-dnsproxy') source=("${pkgname}"::'git://github.com/chengr28/Pcap_DNSProxy.git' "${_pkgname}.service") install="${_pkgname}.install" md5sums=('SKIP' - '1d7b33ef0552aee4a96f0291e1f67a07') + '29af12cdfedf4353406c4a0bb2ed8dc5') pkgver() { cd "${srcdir}/${pkgname}" @@ -24,12 +24,13 @@ pkgver() { } build() { - cd "${srcdir}/${pkgname}/Source" - sh ./Build_Linux.sh + cd "${srcdir}/${pkgname}/Source/Scripts" + sh ./Linux_Build.sh } package() { cd "${srcdir}/${pkgname}/Source/Release" + install -Dm777 "Pcap_DNSProxy" "${pkgdir}/usr/share/${_pkgname}/Pcap_DNSProxy" install -Dm777 "KeyPairGenerator" "${pkgdir}/usr/share/${_pkgname}/KeyPairGenerator" @@ -39,7 +40,7 @@ package() { ln -s "/usr/share/${_pkgname}/Hosts.conf" "${pkgdir}/etc/${_pkgname}/Hosts.conf" ln -s "/usr/share/${_pkgname}/IPFilter.conf" "${pkgdir}/etc/${_pkgname}/IPFilter.conf" ln -s "/usr/share/${_pkgname}/Routing.txt" "${pkgdir}/etc/${_pkgname}/Routing.txt" - ln -s "/usr/share/${_pkgname}/White_List.txt" "${pkgdir}/etc/${_pkgname}/White_List.txt" + ln -s "/usr/share/${_pkgname}/WhiteList.txt" "${pkgdir}/etc/${_pkgname}/WhiteList.txt" install -Dm644 "${srcdir}/${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service" diff --git a/pcap-dnsproxy.service b/pcap-dnsproxy.service index 71e7036678d7..291b4644a830 100644 --- a/pcap-dnsproxy.service +++ b/pcap-dnsproxy.service @@ -1,14 +1,16 @@ [Unit] -Description=Pcap_DNSProxy Service +Description=A local DNS server based on WinPcap and LibPcap After=network.target +Wants=network-online.target [Service] Type=forking User=root WorkingDirectory=/usr/share/pcap-dnsproxy ExecStart=/usr/share/pcap-dnsproxy/Pcap_DNSProxy +GuessMainPID=yes Restart=on-failure -RestartSec=3 +RestartSec=10 [Install] WantedBy=multi-user.target |