Browse Source

add config + update spec file

Signed-off-by: Toshaan Bharvani <toshaan@powerel.org>
master
Toshaan Bharvani 6 months ago
parent
commit
2847b956d2
  1. 16
      SOURCES/config.yaml
  2. 20
      SPECS/blocky.spec

16
SOURCES/config.yaml

@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
upstream:
default:
- 46.182.19.48
- 80.241.218.68
- tcp-tls:fdns1.dismail.de:853
- https://dns.digitale-gesellschaft.ch/dns-query
blocking:
blackLists:
ads:
- https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
clientGroupsBlock:
default:
- ads
ports:
dns: 5353
http: 4444

20
SPECS/blocky.spec

@ -1,3 +1,5 @@ @@ -1,3 +1,5 @@
%global _hardened_build 1

Name : blocky
Version : 0.23
Release : 1%{dist}
@ -17,33 +19,33 @@ Fast and lightweight DNS proxy as ad-blocker for local network with many feature @@ -17,33 +19,33 @@ Fast and lightweight DNS proxy as ad-blocker for local network with many feature
%prep
%setup -T -q -c %{name}-%{version}
export GOPATH=`pwd`
mkdir -p src/github.com/0xERROR/
cd src/github.com/0xERROR/
git clone https://github.com/0xERROR/blocky
mkdir -p src/github.com/0xERR0R/
cd src/github.com/0xERR0R/
git clone https://github.com/0xERR0R/blocky


%build
export GOPATH=`pwd`
cd src/github.com/0xERROR/blocky
cd src/github.com/0xERR0R/blocky
git checkout tags/v%{version}
GO111MODULE=on go build -v -ldflags "-extldflags -s -w -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -buildid "%{version}" -X 'github.com/0xERR0R/blocky/util.Version="%{version}'.'%{release}"' -X 'github.com/0xERR0R/blocky/util.BuildTime="$(date "+%Y%m%d-%H%M%S")"' -X 'github.com/0xERR0R/blocky/util.Architecture="%{_arch}"'"
GO111MODULE=on go build -v -ldflags "-extldflags -s -w -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -buildid "%{version}" -X 'github.com/0xERR0R/blocky/util.Version="%{version}"."%{release}"' -X 'github.com/0xERR0R/blocky/util.BuildTime="$(date "+%Y%m%d-%H%M%S")"' -X 'github.com/0xERR0R/blocky/util.Architecture="%{_arch}"'"


%install
install -p -D -m 0644 %{SOURCE0} %{buildroot}%{_unitdir}/blocky.service
install -p -D -m 0555 src/github.com/0xERROR/blocky/blocky %{buildroot}%{_bindir}/blocky
install -p -D -m 0655 src/github.com/0xERR0R/blocky/blocky %{buildroot}%{_bindir}/blocky


%post
%systemd_post gitea.service
%systemd_post blocky.service


%preun
%systemd_preun gitea.service
%systemd_preun blocky.service


%postun
%systemd_postun gitea.service
%systemd_postun blocky.service


%files

Loading…
Cancel
Save