summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAustin S. Hemmelgarn <austin@netdata.cloud>2022-10-10 08:53:06 -0400
committerGitHub <noreply@github.com>2022-10-10 08:53:06 -0400
commitb565fd6df456e1d3d9282645e8bccbe9c8ed882e (patch)
treec2e77917f6de80c08ce23eb1bbf3ca5551d9b7b4
parent360e57d47bc29d0f0362c74493e4e3d932ea147e (diff)
Stop pulling in netcat as a mandatory dependency. (#13787)
It’s only used by a single exporter which is itself not in widespread usage. Requiring users to install netcat themselves if they want to use that exporter is not a significant burden, and not pulling it in ourselves reduces our install footprint for ‘regular’ users without really impacting usability for them.
-rwxr-xr-xpackaging/installer/dependencies/alpine.sh1
-rwxr-xr-xpackaging/installer/dependencies/arch.sh1
-rwxr-xr-xpackaging/installer/dependencies/centos.sh1
-rwxr-xr-xpackaging/installer/dependencies/debian.sh1
-rwxr-xr-xpackaging/installer/dependencies/fedora.sh1
-rwxr-xr-xpackaging/installer/dependencies/freebsd.sh1
-rwxr-xr-xpackaging/installer/dependencies/gentoo.sh1
-rwxr-xr-xpackaging/installer/dependencies/ol.sh1
-rwxr-xr-xpackaging/installer/dependencies/opensuse.sh1
-rwxr-xr-xpackaging/installer/dependencies/rockylinux.sh1
-rwxr-xr-xpackaging/installer/dependencies/ubuntu.sh1
-rwxr-xr-xpackaging/installer/install-required-packages.sh21
12 files changed, 0 insertions, 32 deletions
diff --git a/packaging/installer/dependencies/alpine.sh b/packaging/installer/dependencies/alpine.sh
index cc3908d29b..65999dc3b0 100755
--- a/packaging/installer/dependencies/alpine.sh
+++ b/packaging/installer/dependencies/alpine.sh
@@ -22,7 +22,6 @@ package_tree="
tar
curl
gzip
- netcat-openbsd
libuv-dev
lz4-dev
openssl-dev
diff --git a/packaging/installer/dependencies/arch.sh b/packaging/installer/dependencies/arch.sh
index dc37bcb9a0..cdda527335 100755
--- a/packaging/installer/dependencies/arch.sh
+++ b/packaging/installer/dependencies/arch.sh
@@ -16,7 +16,6 @@ declare -a package_tree=(
automake
libtool
cmake
- gnu-netcat
zlib
util-linux
libmnl
diff --git a/packaging/installer/dependencies/centos.sh b/packaging/installer/dependencies/centos.sh
index f5f478ac1d..a05bce8f01 100755
--- a/packaging/installer/dependencies/centos.sh
+++ b/packaging/installer/dependencies/centos.sh
@@ -15,7 +15,6 @@ declare -a package_tree=(
libtool
pkgconfig
cmake
- nmap-ncat
zlib-devel
libuuid-devel
libmnl-devel
diff --git a/packaging/installer/dependencies/debian.sh b/packaging/installer/dependencies/debian.sh
index 61ff3e4aac..a2c421a928 100755
--- a/packaging/installer/dependencies/debian.sh
+++ b/packaging/installer/dependencies/debian.sh
@@ -23,7 +23,6 @@ package_tree="
tar
curl
gzip
- netcat
zlib1g-dev
uuid-dev
libmnl-dev
diff --git a/packaging/installer/dependencies/fedora.sh b/packaging/installer/dependencies/fedora.sh
index 4cfe7cbb14..a1c3a1df68 100755
--- a/packaging/installer/dependencies/fedora.sh
+++ b/packaging/installer/dependencies/fedora.sh
@@ -35,7 +35,6 @@ declare -a package_tree=(
libatomic
libtool
cmake
- nmap-ncat
zlib-devel
libuuid-devel
libmnl-devel
diff --git a/packaging/installer/dependencies/freebsd.sh b/packaging/installer/dependencies/freebsd.sh
index 6afaca3370..9145135634 100755
--- a/packaging/installer/dependencies/freebsd.sh
+++ b/packaging/installer/dependencies/freebsd.sh
@@ -18,7 +18,6 @@ package_tree="
cmake
curl
gzip
- netcat
lzlib
e2fsprogs-libuuid
json-c
diff --git a/packaging/installer/dependencies/gentoo.sh b/packaging/installer/dependencies/gentoo.sh
index ae82cf3b3a..e7ed644558 100755
--- a/packaging/installer/dependencies/gentoo.sh
+++ b/packaging/installer/dependencies/gentoo.sh
@@ -21,7 +21,6 @@ package_tree="
app-arch/tar
net-misc/curl
app-arch/gzip
- net-analyzer/netcat
sys-apps/util-linux
net-libs/libmnl
dev-libs/json-c
diff --git a/packaging/installer/dependencies/ol.sh b/packaging/installer/dependencies/ol.sh
index 020bf63ccb..0f1f90e678 100755
--- a/packaging/installer/dependencies/ol.sh
+++ b/packaging/installer/dependencies/ol.sh
@@ -19,7 +19,6 @@ declare -a package_tree=(
libtool
pkgconfig
cmake
- nmap-ncat
tar
zlib-devel
libuuid-devel
diff --git a/packaging/installer/dependencies/opensuse.sh b/packaging/installer/dependencies/opensuse.sh
index 51a6d909e9..b1f0c2182e 100755
--- a/packaging/installer/dependencies/opensuse.sh
+++ b/packaging/installer/dependencies/opensuse.sh
@@ -21,7 +21,6 @@ declare -a package_tree=(
libtool
pkg-config
cmake
- netcat-openbsd
zlib-devel
libuuid-devel
libmnl-devel
diff --git a/packaging/installer/dependencies/rockylinux.sh b/packaging/installer/dependencies/rockylinux.sh
index 92050a4570..63981df4b8 100755
--- a/packaging/installer/dependencies/rockylinux.sh
+++ b/packaging/installer/dependencies/rockylinux.sh
@@ -19,7 +19,6 @@ declare -a package_tree=(
libtool
pkgconfig
cmake
- nmap-ncat
zlib-devel
libuuid-devel
libmnl-devel
diff --git a/packaging/installer/dependencies/ubuntu.sh b/packaging/installer/dependencies/ubuntu.sh
index b990988218..295dbf0136 100755
--- a/packaging/installer/dependencies/ubuntu.sh
+++ b/packaging/installer/dependencies/ubuntu.sh
@@ -23,7 +23,6 @@ package_tree="
tar
curl
gzip
- netcat
zlib1g-dev
uuid-dev
libmnl-dev
diff --git a/packaging/installer/install-required-packages.sh b/packaging/installer/install-required-packages.sh
index dfca554348..6547dd82e3 100755
--- a/packaging/installer/install-required-packages.sh
+++ b/packaging/installer/install-required-packages.sh
@@ -878,26 +878,6 @@ declare -A pkg_make=(
['default']="make"
)
-declare -A pkg_netcat=(
- ['alpine']="netcat-openbsd"
- ['arch']="netcat"
- ['centos']="nmap-ncat"
- ['debian']="netcat"
- ['gentoo']="net-analyzer/netcat"
- ['sabayon']="net-analyzer/gnu-netcat"
- ['rhel']="nmap-ncat"
- ['ol']="nmap-ncat"
- ['suse']="netcat-openbsd"
- ['clearlinux']="sysadmin-basic"
- ['arch']="gnu-netcat"
- ['macos']="NOTREQUIRED"
- ['default']="netcat"
-
- # exceptions
- ['centos-6']="nc"
- ['rhel-6']="nc"
-)
-
declare -A pkg_nginx=(
['gentoo']="www-servers/nginx"
['default']="nginx"
@@ -1253,7 +1233,6 @@ packages() {
require_cmd tar || suitable_package tar
require_cmd curl || suitable_package curl
require_cmd gzip || suitable_package gzip
- require_cmd nc || suitable_package netcat
fi
# -------------------------------------------------------------------------