configure: http => https
This commit is contained in:
parent
8381867faf
commit
3a6feb49c0
|
@ -1,10 +1,10 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# $Id: configure,v 1.120 2022/05/18 07:50:48 nanard Exp $
|
# $Id: configure,v 1.122 2023/06/26 23:08:15 nanard Exp $
|
||||||
# vim: tabstop=4 shiftwidth=4 noexpandtab
|
# vim: tabstop=4 shiftwidth=4 noexpandtab
|
||||||
#
|
#
|
||||||
# miniupnp daemon
|
# miniupnp daemon
|
||||||
# http://miniupnp.free.fr or https://miniupnp.tuxfamily.org/
|
# http://miniupnp.free.fr or https://miniupnp.tuxfamily.org/
|
||||||
# (c) 2006-2022 Thomas Bernard
|
# (c) 2006-2023 Thomas Bernard
|
||||||
# This software is subject to the conditions detailed in the
|
# This software is subject to the conditions detailed in the
|
||||||
# LICENCE file provided within the distribution
|
# LICENCE file provided within the distribution
|
||||||
|
|
||||||
|
@ -163,7 +163,7 @@ ${RM} ${CONFIGFILE}
|
||||||
|
|
||||||
echo "/* MiniUPnP Project" >> ${CONFIGFILE}
|
echo "/* MiniUPnP Project" >> ${CONFIGFILE}
|
||||||
echo " * http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/" >> ${CONFIGFILE}
|
echo " * http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/" >> ${CONFIGFILE}
|
||||||
echo " * (c) 2006-2022 Thomas Bernard" >> ${CONFIGFILE}
|
echo " * (c) 2006-2023 Thomas Bernard" >> ${CONFIGFILE}
|
||||||
echo " * generated by $0 on `date`" >> ${CONFIGFILE}
|
echo " * generated by $0 on `date`" >> ${CONFIGFILE}
|
||||||
echo " * `uname -a`" >> ${CONFIGFILE}
|
echo " * `uname -a`" >> ${CONFIGFILE}
|
||||||
if [ -z "$*" ] ; then
|
if [ -z "$*" ] ; then
|
||||||
|
@ -238,7 +238,7 @@ case $OS_NAME in
|
||||||
fi
|
fi
|
||||||
FW=pf
|
FW=pf
|
||||||
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
||||||
OS_URL=http://www.openbsd.org/
|
OS_URL=https://www.openbsd.org/
|
||||||
# net.inet6.ip6.v6only has been removed in recent OpenBSD versions
|
# net.inet6.ip6.v6only has been removed in recent OpenBSD versions
|
||||||
# Default to 1 in that case
|
# Default to 1 in that case
|
||||||
if [ "$CROSSBUILD" != "1" ] && [ -z "$V6SOCKETS_ARE_V6ONLY" ] ; then
|
if [ "$CROSSBUILD" != "1" ] && [ -z "$V6SOCKETS_ARE_V6ONLY" ] ; then
|
||||||
|
@ -264,7 +264,7 @@ case $OS_NAME in
|
||||||
fi
|
fi
|
||||||
HAVE_IP_MREQN=1
|
HAVE_IP_MREQN=1
|
||||||
# new way to see which one to use PF or IPF.
|
# new way to see which one to use PF or IPF.
|
||||||
# see http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=957
|
# see https://miniupnp.tuxfamily.org/forum/viewtopic.php?p=957
|
||||||
if [ "$CROSSBUILD" != "1" ] && [ -z $FW ] && [ -f /etc/rc.subr ] && [ -f /etc/defaults/rc.conf ] ; then
|
if [ "$CROSSBUILD" != "1" ] && [ -z $FW ] && [ -f /etc/rc.subr ] && [ -f /etc/defaults/rc.conf ] ; then
|
||||||
# source file with handy subroutines like checkyesno
|
# source file with handy subroutines like checkyesno
|
||||||
. /etc/rc.subr
|
. /etc/rc.subr
|
||||||
|
@ -293,7 +293,7 @@ case $OS_NAME in
|
||||||
echo "!!! see https://github.com/miniupnp/miniupnp/issues/596 !!!"
|
echo "!!! see https://github.com/miniupnp/miniupnp/issues/596 !!!"
|
||||||
fi
|
fi
|
||||||
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
||||||
OS_URL=http://www.freebsd.org/
|
OS_URL=https://www.freebsd.org/
|
||||||
if [ "$CROSSBUILD" != "1" ] && [ -z "$V6SOCKETS_ARE_V6ONLY" ] ; then
|
if [ "$CROSSBUILD" != "1" ] && [ -z "$V6SOCKETS_ARE_V6ONLY" ] ; then
|
||||||
V6SOCKETS_ARE_V6ONLY=`sysctl -n net.inet6.ip6.v6only`
|
V6SOCKETS_ARE_V6ONLY=`sysctl -n net.inet6.ip6.v6only`
|
||||||
fi
|
fi
|
||||||
|
@ -303,7 +303,7 @@ case $OS_NAME in
|
||||||
# we need to detect if PFRULE_INOUT_COUNTS macro is needed
|
# we need to detect if PFRULE_INOUT_COUNTS macro is needed
|
||||||
FW=pf
|
FW=pf
|
||||||
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
||||||
OS_URL=http://www.pfsense.com/
|
OS_URL=https://www.pfsense.com/
|
||||||
if [ "$CROSSBUILD" != "1" ] && [ -z "$V6SOCKETS_ARE_V6ONLY" ] ; then
|
if [ "$CROSSBUILD" != "1" ] && [ -z "$V6SOCKETS_ARE_V6ONLY" ] ; then
|
||||||
V6SOCKETS_ARE_V6ONLY=`sysctl -n net.inet6.ip6.v6only`
|
V6SOCKETS_ARE_V6ONLY=`sysctl -n net.inet6.ip6.v6only`
|
||||||
fi
|
fi
|
||||||
|
@ -326,7 +326,7 @@ case $OS_NAME in
|
||||||
FW=pf
|
FW=pf
|
||||||
fi
|
fi
|
||||||
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
||||||
OS_URL=http://www.netbsd.org/
|
OS_URL=https://www.netbsd.org/
|
||||||
;;
|
;;
|
||||||
DragonFly)
|
DragonFly)
|
||||||
MAKEFILE=Makefile.bsd
|
MAKEFILE=Makefile.bsd
|
||||||
|
@ -352,7 +352,7 @@ case $OS_NAME in
|
||||||
# net.inet6.ip6.v6only has been on by default for many years
|
# net.inet6.ip6.v6only has been on by default for many years
|
||||||
# and this sysctl node has been removed
|
# and this sysctl node has been removed
|
||||||
V6SOCKETS_ARE_V6ONLY=1
|
V6SOCKETS_ARE_V6ONLY=1
|
||||||
OS_URL=http://www.dragonflybsd.org/
|
OS_URL=https://www.dragonflybsd.org/
|
||||||
;;
|
;;
|
||||||
SunOS)
|
SunOS)
|
||||||
MAKEFILE=Makefile.bsd
|
MAKEFILE=Makefile.bsd
|
||||||
|
@ -363,10 +363,10 @@ case $OS_NAME in
|
||||||
# solaris 10 does not define u_int64_t ?
|
# solaris 10 does not define u_int64_t ?
|
||||||
# but it does define uint64_t
|
# but it does define uint64_t
|
||||||
echo "typedef uint64_t u_int64_t;" >> ${CONFIGFILE}
|
echo "typedef uint64_t u_int64_t;" >> ${CONFIGFILE}
|
||||||
OS_URL=http://www.sun.com/solaris/
|
OS_URL=https://www.oracle.com/solaris/
|
||||||
;;
|
;;
|
||||||
Linux)
|
Linux)
|
||||||
OS_URL=http://www.kernel.org/
|
OS_URL=https://www.kernel.org/
|
||||||
KERNVERA=`echo $OS_VERSION | awk -F. '{print $1}'`
|
KERNVERA=`echo $OS_VERSION | awk -F. '{print $1}'`
|
||||||
KERNVERB=`echo $OS_VERSION | awk -F. '{print $2}'`
|
KERNVERB=`echo $OS_VERSION | awk -F. '{print $2}'`
|
||||||
KERNVERC=`echo $OS_VERSION | awk -F. '{print $3}'`
|
KERNVERC=`echo $OS_VERSION | awk -F. '{print $3}'`
|
||||||
|
@ -381,13 +381,13 @@ case $OS_NAME in
|
||||||
if [ -f /etc/debian_version ]; then
|
if [ -f /etc/debian_version ]; then
|
||||||
OS_NAME=Debian
|
OS_NAME=Debian
|
||||||
OS_VERSION=`cat /etc/debian_version`
|
OS_VERSION=`cat /etc/debian_version`
|
||||||
OS_URL=http://www.debian.org/
|
OS_URL=https://www.debian.org/
|
||||||
fi
|
fi
|
||||||
# same thing for Gentoo linux
|
# same thing for Gentoo linux
|
||||||
if [ -f /etc/gentoo-release ]; then
|
if [ -f /etc/gentoo-release ]; then
|
||||||
OS_NAME=Gentoo
|
OS_NAME=Gentoo
|
||||||
OS_VERSION=`cat /etc/gentoo-release`
|
OS_VERSION=`cat /etc/gentoo-release`
|
||||||
OS_URL=http://www.gentoo.org/
|
OS_URL=https://www.gentoo.org/
|
||||||
fi
|
fi
|
||||||
# ClearOS special case
|
# ClearOS special case
|
||||||
if [ -f /etc/clearos-release ]; then
|
if [ -f /etc/clearos-release ]; then
|
||||||
|
@ -402,18 +402,18 @@ case $OS_NAME in
|
||||||
OS_VERSION=`${LSB_RELEASE} -r -s`
|
OS_VERSION=`${LSB_RELEASE} -r -s`
|
||||||
case $OS_NAME in
|
case $OS_NAME in
|
||||||
Debian)
|
Debian)
|
||||||
OS_URL=http://www.debian.org/
|
OS_URL=https://www.debian.org/
|
||||||
OS_VERSION=`${LSB_RELEASE} -c -s`
|
OS_VERSION=`${LSB_RELEASE} -c -s`
|
||||||
;;
|
;;
|
||||||
Ubuntu)
|
Ubuntu)
|
||||||
OS_URL=http://www.ubuntu.com/
|
OS_URL=https://ubuntu.com/
|
||||||
OS_VERSION=`${LSB_RELEASE} -c -s`
|
OS_VERSION=`${LSB_RELEASE} -c -s`
|
||||||
;;
|
;;
|
||||||
Gentoo)
|
Gentoo)
|
||||||
OS_URL=http://www.gentoo.org/
|
OS_URL=https://www.gentoo.org/
|
||||||
;;
|
;;
|
||||||
arch)
|
arch)
|
||||||
OS_URL=http://www.archlinux.org/
|
OS_URL=https://archlinux.org/
|
||||||
OS_VERSION=`uname -r`
|
OS_VERSION=`uname -r`
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -436,17 +436,17 @@ case $OS_NAME in
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
OpenWrt)
|
OpenWrt)
|
||||||
OS_URL=http://www.openwrt.org/
|
OS_URL=https://www.openwrt.org/
|
||||||
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
||||||
GETIFADDRS=1
|
GETIFADDRS=1
|
||||||
;;
|
;;
|
||||||
OpenEmbedded)
|
OpenEmbedded)
|
||||||
OS_URL=http://www.openembedded.org/
|
OS_URL=https://www.openembedded.org/
|
||||||
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
||||||
FW=iptables
|
FW=iptables
|
||||||
;;
|
;;
|
||||||
AstLinux)
|
AstLinux)
|
||||||
OS_URL=http://www.astlinux.org/
|
OS_URL=https://www.astlinux-project.org/
|
||||||
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE}
|
||||||
FW=iptables
|
FW=iptables
|
||||||
;;
|
;;
|
||||||
|
@ -477,14 +477,14 @@ case $OS_NAME in
|
||||||
else
|
else
|
||||||
FW=ipfw
|
FW=ipfw
|
||||||
fi
|
fi
|
||||||
OS_URL=http://developer.apple.com/macosx
|
OS_URL=https://developer.apple.com/macos/
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Unknown OS : $OS_NAME"
|
echo "Unknown OS : $OS_NAME"
|
||||||
echo "Supported OS_NAME / --host-os values : "
|
echo "Supported OS_NAME / --host-os values : "
|
||||||
# find all the cases in this "case $OS_NAME in" statement :
|
# find all the cases in this "case $OS_NAME in" statement :
|
||||||
awk '/# OS Specific stuff/{if(b>0){b=0}else{b=NR}} (b>0&&NR>b){print}' "$0" | grep '^ [^\(]*)$' | grep -v '*)' | tr ')|' " \n" | tr -d '\t ' | sort | tr "\n" " " ; echo ""
|
awk '/# OS Specific stuff/{if(b>0){b=0}else{b=NR}} (b>0&&NR>b){print}' "$0" | grep '^ [^\(]*)$' | grep -v '*)' | tr ')|' " \n" | tr -d '\t ' | sort | tr "\n" " " ; echo ""
|
||||||
echo "Please contact the author at http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/."
|
echo "Please contact the author at https://miniupnp.tuxfamily.org/ or http://miniupnp.free.fr/."
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in New Issue