Selaa lähdekoodia

Cleanup dependency arrays

bryan 4 päivää sitten
vanhempi
commit
e4838f361e
1 muutettua tiedostoa jossa 34 lisäystä ja 37 poistoa
  1. 34 37
      openwrtbuilder

+ 34 - 37
openwrtbuilder

@@ -170,79 +170,79 @@ install_dependencies() {
 
   if ((FORCE_DEPENDS)) || [[ ! -f $lock_file ]]; then
     if ((FROM_SOURCE)); then
-      # For building from source code
+      # For building from source code see:
       # https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem
       case "$ID" in
         fedora|centos)
           pkg_list+=(
             bash-completion
             bzip2
+            clang # for qosify
+            diffutils
             gcc
             gcc-c++
             git
-            make
             libev-devel
-            pam-devel
             libtirpc-devel
-            xz-devel
-            net-snmp-devel
+            llvm15-libs
+            make
             ncurses-devel
+            net-snmp-devel
+            pam-devel
+            patch
             patch
-            rsync
-            tar
-            unzip
-            wget
-            which
-            diffutils
-            python3
-            python3-devel
-            python3-setuptools
-            python3-pyelftools
             perl
-            perl-base
             perl-Data-Dumper
             perl-File-Compare
             perl-File-Copy
             perl-FindBin
             perl-IPC-Cmd
+            perl-JSON-PP
             perl-Thread-Queue
             perl-Time-Piece
-            perl-JSON-PP
+            perl-base
+            python3
+            python3-devel
+            python3-pyelftools
+            python3-setuptools
+            rsync
             swig
-            clang # for qosify
-            llvm15-libs
-            patch)
-          ;;
+            tar
+            unzip
+            wget
+            which
+            xz-devel
+          ) ;;
         debian|ubuntu)
           pkg_list+=(
             build-essential
             clang
+            file
             flex
             g++
             gawk
             gcc-multilib
             gettext
             git
-            libncurses5-dev
-            libssl-dev
             libev-dev
-            libpam-dev
-            libtirpc-dev
             liblzma-dev
+            libncurses5-dev
+            libpam-dev
             libsnmp-dev
+            libssl-dev
+            libtirpc-dev
             python3-distutils
             rsync
+            patch
             unzip
-            zlib1g-dev
-            file
             wget
-            patch)
-          ;;
+            zlib1g-dev
+          ) ;;
         arch)
           pkg_list+=(
-            base-devel
             autoconf
             automake
+            base-devel
             bash
             binutils
             bison
@@ -261,8 +261,8 @@ install_dependencies() {
             gzip
             libelf
             libev
-            libtool
             libtirpc
+            libtool
             libxslt
             m4
             make
@@ -271,6 +271,7 @@ install_dependencies() {
             openssl
             pam
             patch
+            patch
             pkgconf
             python
             rsync
@@ -283,12 +284,8 @@ install_dependencies() {
             which
             xz
             zlib
-            patch)
-          ;;
-        *)
-          debug "Skipping dependency install, your OS is unsupported"
-          return 1
-          ;;
+          ) ;;
+        *) debug "Unsupported OS, skipping dependencies"; return 1 ;;
       esac
     else
       # For Imagebuilder