25 lines
444 B
Bash
25 lines
444 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
IMAGE_FAMILY=$(docker-image-info family)
|
||
|
|
||
|
# Installation
|
||
|
case "$IMAGE_FAMILY" in
|
||
|
Debian|Ubuntu)
|
||
|
apt-install dnsmasq
|
||
|
;;
|
||
|
|
||
|
RedHat)
|
||
|
yum-install dnsmasq
|
||
|
;;
|
||
|
|
||
|
Alpine)
|
||
|
apk-install dnsmasq
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
# Configuration
|
||
|
go-replace --mode=line \
|
||
|
-s '^[\s]*user[\s]*=' -r 'user = root' \
|
||
|
-s '^[\s]*conf-dir[\s]*=' -r 'conf-dir = /etc/dnsmasq.d' \
|
||
|
-- /etc/dnsmasq.conf
|