Commit fbadac1a authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Initial commit

parents
all: unbound-service
rm /etc/passwd
mv -v /data/etc/passwd /etc/passwd
rm /etc/group
mv -v /data/etc/group /etc/group
rm /etc/shadow
mv -v /data/etc/shadow /etc/shadow
rm /etc/gshadow
mv -v /data/etc/gshadow /etc/gshadow
groupadd -g 88 unbound
useradd -c "Unbound DNS Resolver" -d /var/lib/unbound -g unbound -s /bin/false -u 88 unbound
rm /etc/passwd-
rm /etc/group-
rm /etc/shadow-
rm /etc/gshadow-
mv -v /etc/passwd /data/etc/passwd
ln -sv /data/etc/passwd /etc/passwd
mv -v /etc/group /data/etc/group
ln -sv /data/etc/group /etc/group
mv -v /etc/shadow /data/etc/shadow
ln -sv /data/etc/shadow /etc/shadow
mv -v /etc/gshadow /data/etc/gshadow
ln -sv /data/etc/gshadow /etc/gshadow
tar xf unbound-1.13.1.tar.gz
cd unbound-1.13.1 && ./configure --prefix=/usr --sysconfdir=/etc --disable-static --with-pidfile=/run/unbound.pid --with-libevent
$(MAKE) -C unbound-1.13.1
$(MAKE) -C unbound-1.13.1 check
$(MAKE) -C unbound-1.13.1 install
mv -v /usr/sbin/unbound-host /usr/bin/
@echo "$$UNBOUND_SERVICE" > /lib/systemd/system/unbound.service
systemctl enable unbound.service
rm -rf unbound-1.13.1
unbound-service:
define UNBOUND_SERVICE
[Unit]
Description=Unbound DNS Resolver
After=network.target
[Service]
PIDFile=/run/unbound.pid
ExecStart=/usr/sbin/unbound -d
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
[Install]
WantedBy=multi-user.target
endef
export UNBOUND_SERVICE
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment