diff --git a/auto_config.sh b/auto_config.sh index 242da7b..8e56d6b 100755 --- a/auto_config.sh +++ b/auto_config.sh @@ -44,6 +44,11 @@ RELOAD_PARAMATER=false ################################################################################ +# Source paramaters +. $GIT_DIR/parameters.conf + +################################################################################ + # Function to request parameters function func_read_param() { # $1 => PARAM => Parameter name @@ -157,9 +162,10 @@ EOF sed -i 's/.*delaycompress/#&/' /etc/logrotate.d/* # Disable IPv6 -cat << EOF > /etc/sysctl.d/98-disable-ipv6.conf +if $DISABLE_IPv6 ; then + cat << EOF > /etc/sysctl.d/98-disable-ipv6.conf # Disable ipv6 on all connexion net.ipv6.conf.all.disable_ipv6 = 1 EOF -sysctl -p /etc/sysctl.d/98-disable-ipv6.conf - + sysctl -p /etc/sysctl.d/98-disable-ipv6.conf +fi diff --git a/parameters.conf b/parameters.conf new file mode 100644 index 0000000..c454233 --- /dev/null +++ b/parameters.conf @@ -0,0 +1,2 @@ +# Do you want disable IPv6 ? +DISABLE_IPv6=true