bryan vor 3 Jahren
Ursprung
Commit
820d56232e
1 geänderte Dateien mit 5 neuen und 3 gelöschten Zeilen
  1. 5 3
      openwrtbuilder

+ 5 - 3
openwrtbuilder

@@ -108,6 +108,7 @@ profiles() {
         diffutils \
         tar \
         iperf \
+        bash \
         rsync " # Leave trailing whitespace
 
     # Set the default release
@@ -204,7 +205,8 @@ profiles() {
         collectd-mod-conntrack \
         smcroute \
         curl \
-        ethtool"
+        ethtool \
+        kmod-ipt-nat6"
 
     for PNAME in "${PROFILES[@]}"; do
         declare -n ARR="$PNAME"
@@ -270,7 +272,7 @@ prerequisites() {
 
     source /etc/os-release
 
-    if [[ "$ID" == "fedora" ]]; then
+    if [[ "$ID" =~ ^(fedora)$ ]]; then
         _pkg_list=(\
             "@c-development" \
             "@development-tools" \
@@ -513,7 +515,7 @@ reset() {
 main() {
 
     : "${DEBUG:=false}" # Set to true to enable debugging by default
-    scriptdir=$(dirname "$0")
+    scriptdir="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 || exit $? ; pwd -P )" # https://stackoverflow.com/a/4774063
     # scriptdir="$PWD"
     : "${BUILDDIR:=$scriptdir}"
     : "${FILESDIR:=$BUILDDIR/files}"