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