#!/bin/sh

# this file maintained at http://git.mdcc.cx/uruk.git

# uruk/init/enable-ipv6 - should uruk run ip6tables too?

# Copyright © 2012 Wessel Dankers
# Copyright © 2012 Joost van Baal-Ilić

# usage: in /etc/default/uruk, write:
#
#   enable_ipv6=$(enable-ipv6)
#   if $enable_ipv6; then dostuff; fi

# based upon "group/uruk/etc/default" by Wessel Dankers, 2012

enable_ipv6=false

for f in /etc/sysconfig/network-scripts/ifcfg-*
do
   test -f "$f" || continue
   case $(unset IPV6INIT; . $f && echo $IPV6INIT) in yes)
      enable_ipv6=true
   esac
done

if test -f /etc/network/interfaces
then
   while read -r verb iface family mode
   do
      case $verb,$family in iface,inet6)
         enable_ipv6=true
      esac
   done </etc/network/interfaces
fi

echo $enable_ipv6
