update-list.sh: Cleanup after ourselves
This commit is contained in:
parent
cd026bb0d9
commit
bd2365c178
1 changed files with 11 additions and 3 deletions
|
@ -4,18 +4,24 @@ CONFDIR="/etc/unbound"
|
|||
CONFFILE="always-deny.conf"
|
||||
CONF="${CONFDIR}/${CONFFILE}"
|
||||
SOURCES="${CONFDIR}/sources"
|
||||
BUILDDIR="/tmp/$(openssl rand -hex 42)"
|
||||
BUILDDIR="$(openssl rand -hex 42)"
|
||||
|
||||
cleanup()
|
||||
{
|
||||
cd /tmp || cd || true
|
||||
rm -r "${BUILDDIR}"
|
||||
}
|
||||
|
||||
update_sources()
|
||||
{
|
||||
mkdir -p "${BUILDDIR}" && cd "${BUILDDIR}" || exit 1
|
||||
mkdir -p "/tmp/${BUILDDIR}" && cd "/tmp/${BUILDDIR}" || exit 1
|
||||
cat "${SOURCES}" | while read -r src
|
||||
do
|
||||
curl -#LO "$src"
|
||||
done
|
||||
find . -type f | while read -r file
|
||||
do
|
||||
cat "$file" | tee -a domains
|
||||
cat "${file}" | tee -a domains
|
||||
done
|
||||
}
|
||||
|
||||
|
@ -31,5 +37,7 @@ format_sources()
|
|||
done | tee "${CONF}"
|
||||
}
|
||||
|
||||
trap cleanup QUIT INT TERM EXIT
|
||||
|
||||
update_sources
|
||||
format_sources
|
||||
|
|
Loading…
Add table
Reference in a new issue