: ${if_up:=false}
: ${if_down:=false}
+: ${syslog_debug:=false}
# Ensure that all arguments are unique
uniqify()
{
local lvl="$1"
+ if [ "$lvl" = debug ]; then
+ ${syslog_debug} || return 0
+ fi
[ -n "$lvl" ] && shift
if [ -n "$*" ]; then
if type logger >/dev/null 2>&1; then
env[12] = strdup("if_ipwaited=false");
if (env[12] == NULL)
goto eexit;
+ if (ifo->options & DHCPCD_DEBUG) {
+ e = strlen("syslog_debug=true") + 1;
+ EMALLOC(elen, e);
+ snprintf(env[elen++], e, "syslog_debug=true");
+ }
if (*ifp->profile) {
e = strlen("profile=") + strlen(ifp->profile) + 2;
EMALLOC(elen, e);