diff options
Diffstat (limited to 'network/miniupnpd/slackware-version.patch')
-rw-r--r-- | network/miniupnpd/slackware-version.patch | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/network/miniupnpd/slackware-version.patch b/network/miniupnpd/slackware-version.patch new file mode 100644 index 0000000000..79bd2bdec6 --- /dev/null +++ b/network/miniupnpd/slackware-version.patch @@ -0,0 +1,60 @@ +--- a/genconfig.sh 2018-05-05 10:09:05.942853150 +0200 ++++ b/genconfig.sh 2018-05-05 10:26:38.668441749 +0200 +@@ -274,28 +274,35 @@ + OS_VERSION=`grep ^base_version /etc/product | awk '{ print $3 }'` + OS_URL=https://www.clearos.com/ + fi +- # use lsb_release (Linux Standard Base) when available +- LSB_RELEASE=`which lsb_release` +- if [ 0 -eq $? ]; then +- OS_NAME=`${LSB_RELEASE} -i -s` +- OS_VERSION=`${LSB_RELEASE} -r -s` +- case $OS_NAME in +- Debian) +- OS_URL=http://www.debian.org/ +- OS_VERSION=`${LSB_RELEASE} -c -s` +- ;; +- Ubuntu) +- OS_URL=http://www.ubuntu.com/ +- OS_VERSION=`${LSB_RELEASE} -c -s` +- ;; +- Gentoo) +- OS_URL=http://www.gentoo.org/ +- ;; +- arch) +- OS_URL=http://www.archlinux.org/ +- OS_VERSION=`uname -r` +- ;; +- esac ++ # Slackware specific ++ if [ -f /etc/os-release ]; then ++ OS_NAME=$(cat /etc/os-release | grep ^NAME= | cut -d= -f 2 | sed -e 's/^"//' -e 's/"$//') ++ OS_VERSION=$(cat /etc/os-release | grep ^VERSION= | cut -d= -f 2 | sed -e 's/^"//' -e 's/"$//') ++ OS_URL=$(cat /etc/os-release | grep ^HOME_URL= | cut -d= -f 2 | sed -e 's/^"//' -e 's/"$//') ++ else ++ # otherwise use lsb_release (Linux Standard Base) when available ++ LSB_RELEASE=`which lsb_release` ++ if [ 0 -eq $? ]; then ++ OS_NAME=`${LSB_RELEASE} -i -s` ++ OS_VERSION=`${LSB_RELEASE} -r -s` ++ case $OS_NAME in ++ Debian) ++ OS_URL=http://www.debian.org/ ++ OS_VERSION=`${LSB_RELEASE} -c -s` ++ ;; ++ Ubuntu) ++ OS_URL=http://www.ubuntu.com/ ++ OS_VERSION=`${LSB_RELEASE} -c -s` ++ ;; ++ Gentoo) ++ OS_URL=http://www.gentoo.org/ ++ ;; ++ arch) ++ OS_URL=http://www.archlinux.org/ ++ OS_VERSION=`uname -r` ++ ;; ++ esac ++ fi + fi + echo "#define USE_IFACEWATCHER 1" >> ${CONFIGFILE} + FW=netfilter |