summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJavier Pastor <vsc55@users.noreply.github.com>2020-05-27 07:21:34 +0200
committerGitHub <noreply@github.com>2020-05-27 15:21:34 +1000
commit9426ade107c49080b50a265494f78eac85790a10 (patch)
tree7b23afe771568f2c77c4cc4e5e060856af8e2124
parent8bb59fe280c10cdc3a24aa34d5fa045cee3e713e (diff)
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
-rw-r--r--.github/workflows/build-and-install.yml6
-rwxr-xr-xpackaging/installer/install-required-packages.sh15
2 files changed, 20 insertions, 1 deletions
diff --git a/.github/workflows/build-and-install.yml b/.github/workflows/build-and-install.yml
index fe7a07bd7a..3da98a3f62 100644
--- a/.github/workflows/build-and-install.yml
+++ b/.github/workflows/build-and-install.yml
@@ -45,6 +45,7 @@ jobs:
- 'ubuntu:19.10'
- 'ubuntu:18.04'
- 'ubuntu:16.04'
+ - 'gentoo/stage3-amd64:latest'
include:
- distro: 'alpine:edge'
pre: 'apk add -U bash'
@@ -101,6 +102,11 @@ jobs:
- distro: 'ubuntu:16.04'
pre: 'apt-get update'
rmjsonc: 'apt-get remove -y libjson-c-dev'
+
+ - distro: 'gentoo/stage3-amd64:latest'
+ pre: 'emerge-webrsync'
+ rmjsonc: 'emerge --deselect dev-libs/json-c; emerge --depclean'
+
runs-on: ubuntu-latest
steps:
- name: Git clone repository
diff --git a/packaging/installer/install-required-packages.sh b/packaging/installer/install-required-packages.sh
index a1751486c2..072b992279 100755
--- a/packaging/installer/install-required-packages.sh
+++ b/packaging/installer/install-required-packages.sh
@@ -543,6 +543,7 @@ require_cmd() {
}
declare -A pkg_find=(
+ ['gentoo']="sys-apps/findutils"
['fedora']="findutils"
['clearlinux']="findutils"
['default']="WARNING|"
@@ -593,6 +594,7 @@ declare -A pkg_automake=(
# Required to build libwebsockets and libmosquitto on some systems.
declare -A pkg_cmake=(
+ ['gentoo']="dev-util/cmake"
['clearlinux']="c-basic"
['default']="cmake"
)
@@ -615,6 +617,7 @@ declare -A pkg_bridge_utils=(
)
declare -A pkg_chrony=(
+ ['gentoo']="net-misc/chrony"
['clearlinux']="time-server-basic"
['default']="chrony"
)
@@ -626,10 +629,12 @@ declare -A pkg_curl=(
)
declare -A pkg_gzip=(
+ ['gentoo']="app-arch/gzip"
['default']="gzip"
)
declare -A pkg_tar=(
+ ['gentoo']="app-arch/tar"
['clearlinux']="os-core-update"
['default']="tar"
)
@@ -651,6 +656,7 @@ declare -A pkg_gdb=(
)
declare -A pkg_iotop=(
+ ['gentoo']="sys-process/iotop"
['default']="iotop"
)
@@ -726,7 +732,7 @@ declare -A pkg_lm_sensors=(
['arch']="lm_sensors"
['centos']="lm_sensors"
['debian']="lm-sensors"
- ['gentoo']="sys-apps/lm_sensors"
+ ['gentoo']="sys-apps/lm-sensors"
['sabayon']="sys-apps/lm_sensors"
['rhel']="lm_sensors"
['suse']="sensors"
@@ -735,16 +741,19 @@ declare -A pkg_lm_sensors=(
)
declare -A pkg_logwatch=(
+ ['gentoo']="sys-apps/logwatch"
['clearlinux']="WARNING|"
['default']="logwatch"
)
declare -A pkg_lxc=(
+ ['gentoo']="app-emulation/lxc"
['clearlinux']="WARNING|"
['default']="lxc"
)
declare -A pkg_mailutils=(
+ ['gentoo']="net-mail/mailutils"
['clearlinux']="WARNING|"
['default']="mailutils"
)
@@ -791,6 +800,7 @@ declare -A pkg_nodejs=(
)
declare -A pkg_postfix=(
+ ['gentoo']="mail-mta/postfix"
['default']="postfix"
)
@@ -981,6 +991,7 @@ declare -A pkg_openssl=(
['ubuntu']="libssl-dev"
['suse']="libopenssl-devel"
['clearlinux']="devpkg-openssl"
+ ['gentoo']="dev-libs/openssl"
['arch']="openssl"
['default']="openssl-devel"
)
@@ -1014,10 +1025,12 @@ declare -A pkg_screen=(
)
declare -A pkg_sudo=(
+ ['gentoo']="app-admin/sudo"
['default']="sudo"
)
declare -A pkg_sysstat=(
+ ['gentoo']="app-admin/sysstat"
['default']="sysstat"
)