@cryptotaxi247 / netdata-1 / commits / 9426ade10

Fix error > emerge openssl-devel (#9141)

* Fix error > emerge openssl-devel Add the correct package name for gentoo linux. Issue #9140 * Add missing package names for linux gentoo. * fix name package gentoo lm-sensors * add in workflows gentoo fix name package sys-apps/lm-sensors

Javier Pastor committed May 27, 2020 at 07:21 UTC 9426ade107c49080b50a265494f78eac85790a10
2 files changed +20 -1
.github/workflows/build-and-install.yml
+6
@@ -45,6 +45,7 @@ jobs:
45 - 'ubuntu:19.10'
46 - 'ubuntu:18.04'
47 - 'ubuntu:16.04'
48 + - 'gentoo/stage3-amd64:latest'
49 include:
50 - distro: 'alpine:edge'
51 pre: 'apk add -U bash'
@@ -101,6 +102,11 @@ jobs:
102 - distro: 'ubuntu:16.04'
103 pre: 'apt-get update'
104 rmjsonc: 'apt-get remove -y libjson-c-dev'
105 +
106 + - distro: 'gentoo/stage3-amd64:latest'
107 + pre: 'emerge-webrsync'
108 + rmjsonc: 'emerge --deselect dev-libs/json-c; emerge --depclean'
109 +
110 runs-on: ubuntu-latest
111 steps:
112 - name: Git clone repository
packaging/installer/install-required-packages.sh
+14 -1
@@ -543,6 +543,7 @@ require_cmd() {
543 }
544
545 declare -A pkg_find=(
546 + ['gentoo']="sys-apps/findutils"
547 ['fedora']="findutils"
548 ['clearlinux']="findutils"
549 ['default']="WARNING|"
@@ -593,6 +594,7 @@ declare -A pkg_automake=(
594
595 # Required to build libwebsockets and libmosquitto on some systems.
596 declare -A pkg_cmake=(
597 + ['gentoo']="dev-util/cmake"
598 ['clearlinux']="c-basic"
599 ['default']="cmake"
600 )
@@ -615,6 +617,7 @@ declare -A pkg_bridge_utils=(
617 )
618
619 declare -A pkg_chrony=(
620 + ['gentoo']="net-misc/chrony"
621 ['clearlinux']="time-server-basic"
622 ['default']="chrony"
623 )
@@ -626,10 +629,12 @@ declare -A pkg_curl=(
629 )
630
631 declare -A pkg_gzip=(
632 + ['gentoo']="app-arch/gzip"
633 ['default']="gzip"
634 )
635
636 declare -A pkg_tar=(
637 + ['gentoo']="app-arch/tar"
638 ['clearlinux']="os-core-update"
639 ['default']="tar"
640 )
@@ -651,6 +656,7 @@ declare -A pkg_gdb=(
656 )
657
658 declare -A pkg_iotop=(
659 + ['gentoo']="sys-process/iotop"
660 ['default']="iotop"
661 )
662
@@ -726,7 +732,7 @@ declare -A pkg_lm_sensors=(
732 ['arch']="lm_sensors"
733 ['centos']="lm_sensors"
734 ['debian']="lm-sensors"
729 - ['gentoo']="sys-apps/lm_sensors"
735 + ['gentoo']="sys-apps/lm-sensors"
736 ['sabayon']="sys-apps/lm_sensors"
737 ['rhel']="lm_sensors"
738 ['suse']="sensors"
@@ -735,16 +741,19 @@ declare -A pkg_lm_sensors=(
741 )
742
743 declare -A pkg_logwatch=(
744 + ['gentoo']="sys-apps/logwatch"
745 ['clearlinux']="WARNING|"
746 ['default']="logwatch"
747 )
748
749 declare -A pkg_lxc=(
750 + ['gentoo']="app-emulation/lxc"
751 ['clearlinux']="WARNING|"
752 ['default']="lxc"
753 )
754
755 declare -A pkg_mailutils=(
756 + ['gentoo']="net-mail/mailutils"
757 ['clearlinux']="WARNING|"
758 ['default']="mailutils"
759 )
@@ -791,6 +800,7 @@ declare -A pkg_nodejs=(
800 )
801
802 declare -A pkg_postfix=(
803 + ['gentoo']="mail-mta/postfix"
804 ['default']="postfix"
805 )
806
@@ -981,6 +991,7 @@ declare -A pkg_openssl=(
991 ['ubuntu']="libssl-dev"
992 ['suse']="libopenssl-devel"
993 ['clearlinux']="devpkg-openssl"
994 + ['gentoo']="dev-libs/openssl"
995 ['arch']="openssl"
996 ['default']="openssl-devel"
997 )
@@ -1014,10 +1025,12 @@ declare -A pkg_screen=(
1025 )
1026
1027 declare -A pkg_sudo=(
1028 + ['gentoo']="app-admin/sudo"
1029 ['default']="sudo"
1030 )
1031
1032 declare -A pkg_sysstat=(
1033 + ['gentoo']="app-admin/sysstat"
1034 ['default']="sysstat"
1035 )
1036