diff -Nru dnsmasq-2.88.orig/dnsmasq.conf.example dnsmasq-2.88/dnsmasq.conf.example --- dnsmasq-2.88.orig/dnsmasq.conf.example 2022-12-05 08:16:20.476784879 +0100 +++ dnsmasq-2.88/dnsmasq.conf.example 2022-12-05 08:16:47.219423244 +0100 @@ -22,7 +22,7 @@ # Uncomment these to enable DNSSEC validation and caching: # (Requires dnsmasq to be built with DNSSEC option.) -#conf-file=%%PREFIX%%/share/dnsmasq/trust-anchors.conf +#conf-file=/usr/share/dnsmasq/trust-anchors.conf #dnssec # Replies which are not DNSSEC signed may be legitimate, because the domain @@ -106,8 +106,8 @@ # If you want dnsmasq to change uid and gid to something other # than the default, edit the following lines. -#user= -#group= +#user=nobody +#group=nobody # If you want dnsmasq to listen for DHCP and DNS requests only on # specified interfaces (and the loopback) give the name of the @@ -545,7 +545,7 @@ # The DHCP server needs somewhere on disk to keep its lease database. # This defaults to a sane location, but if you want to change it, use # the line below. -#dhcp-leasefile=/var/lib/misc/dnsmasq.leases +#dhcp-leasefile=/var/lib/dhcp/dnsmasq.leases # Set the DHCP server to authoritative mode. In this mode it will barge in # and take over the lease for any client which broadcasts on the network, diff -Nru dnsmasq-2.88.orig/src/config.h dnsmasq-2.88/src/config.h --- dnsmasq-2.88.orig/src/config.h 2022-12-05 08:16:20.476784879 +0100 +++ dnsmasq-2.88/src/config.h 2022-12-05 08:16:47.219423244 +0100 @@ -46,7 +46,7 @@ #define DEFLEASE 3600 /* default DHCPv4 lease time, one hour */ #define DEFLEASE6 (3600*24) /* default lease time for DHCPv6. One day. */ #define CHUSER "nobody" -#define CHGRP "dip" +#define CHGRP "nobody" #define TFTP_MAX_CONNECTIONS 50 /* max simultaneous connections */ #define LOG_MAX 5 /* log-queue length */ #define RANDFILE "/dev/urandom" @@ -211,7 +211,7 @@ # elif defined(__ANDROID__) # define LEASEFILE "/data/misc/dhcp/dnsmasq.leases" # else -# define LEASEFILE "/var/lib/misc/dnsmasq.leases" +# define LEASEFILE "/var/lib/dhcp/dnsmasq.leases" # endif #endif @@ -235,7 +235,7 @@ # if defined(__ANDROID__) # define RUNFILE "/data/dnsmasq.pid" # else -# define RUNFILE "/var/run/dnsmasq.pid" +# define RUNFILE "/run/dnsmasq.pid" # endif #endif