diff options
| -rw-r--r-- | meta-oe/recipes-kernel/ipmitool/ipmitool/0001-configure-Remove-the-logic-to-download-IANA-PEN-data.patch | 41 | ||||
| -rw-r--r-- | meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb | 12 |
2 files changed, 8 insertions, 45 deletions
diff --git a/meta-oe/recipes-kernel/ipmitool/ipmitool/0001-configure-Remove-the-logic-to-download-IANA-PEN-data.patch b/meta-oe/recipes-kernel/ipmitool/ipmitool/0001-configure-Remove-the-logic-to-download-IANA-PEN-data.patch deleted file mode 100644 index 442f132718..0000000000 --- a/meta-oe/recipes-kernel/ipmitool/ipmitool/0001-configure-Remove-the-logic-to-download-IANA-PEN-data.patch +++ /dev/null | |||
| @@ -1,41 +0,0 @@ | |||
| 1 | From 63d72f97bd106dd2101cd7fdac6df4f7a053d67c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Fri, 2 Sep 2022 08:27:39 -0700 | ||
| 4 | Subject: [PATCH] configure: Remove the logic to download IANA PEN database | ||
| 5 | during configure | ||
| 6 | |||
| 7 | OE will do all downloading before it starts to configure therefore this | ||
| 8 | step is moved out into bitbake recipe, so we can make it immutable build | ||
| 9 | |||
| 10 | Upstream-Status: Inappropriate [OE-Specific] | ||
| 11 | |||
| 12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 13 | --- | ||
| 14 | configure.ac | 16 +--------------- | ||
| 15 | 1 file changed, 1 insertion(+), 15 deletions(-) | ||
| 16 | |||
| 17 | --- a/configure.ac | ||
| 18 | +++ b/configure.ac | ||
| 19 | @@ -56,21 +56,7 @@ if test "x$exec_prefix" = "xNONE"; then | ||
| 20 | exec_prefix="$prefix" | ||
| 21 | fi | ||
| 22 | |||
| 23 | -if test "x$WGET" = "x"; then | ||
| 24 | - if test "x$CURL" = "x"; then | ||
| 25 | - AC_MSG_WARN([** Neither wget nor curl could be found.]) | ||
| 26 | - AC_MSG_WARN([** IANA PEN database will not be installed by `make install` !]) | ||
| 27 | - else | ||
| 28 | - DOWNLOAD="$CURL --location --progress-bar" | ||
| 29 | - AM_CONDITIONAL([DOWNLOAD], [true]) | ||
| 30 | - fi | ||
| 31 | -else | ||
| 32 | - DOWNLOAD="$WGET -c -nd -O -" | ||
| 33 | - AM_CONDITIONAL([DOWNLOAD], [true]) | ||
| 34 | -fi | ||
| 35 | - | ||
| 36 | -AC_MSG_WARN([** Download is:]) | ||
| 37 | -AC_MSG_WARN($DOWNLOAD) | ||
| 38 | +AM_CONDITIONAL([DOWNLOAD], [false]) | ||
| 39 | AC_SUBST(DOWNLOAD, $DOWNLOAD) | ||
| 40 | |||
| 41 | dnl | ||
diff --git a/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb b/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb index ab9074bba5..a8279f5755 100644 --- a/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb +++ b/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb | |||
| @@ -21,10 +21,9 @@ LICENSE = "BSD-3-Clause" | |||
| 21 | LIC_FILES_CHKSUM = "file://COPYING;md5=9aa91e13d644326bf281924212862184" | 21 | LIC_FILES_CHKSUM = "file://COPYING;md5=9aa91e13d644326bf281924212862184" |
| 22 | 22 | ||
| 23 | DEPENDS = "openssl readline ncurses" | 23 | DEPENDS = "openssl readline ncurses" |
| 24 | SRCREV = "19d78782d795d0cf4ceefe655f616210c9143e62" | 24 | SRCREV = "ab5ce5baff097ebb6e2a17a171858be213ee68d3" |
| 25 | SRC_URI = "git://codeberg.org/ipmitool/ipmitool;protocol=https;branch=master \ | 25 | SRC_URI = "git://codeberg.org/ipmitool/ipmitool;protocol=https;branch=master \ |
| 26 | ${IANA_ENTERPRISE_NUMBERS} \ | 26 | ${IANA_ENTERPRISE_NUMBERS} \ |
| 27 | file://0001-configure-Remove-the-logic-to-download-IANA-PEN-data.patch \ | ||
| 28 | " | 27 | " |
| 29 | IANA_ENTERPRISE_NUMBERS ?= "" | 28 | IANA_ENTERPRISE_NUMBERS ?= "" |
| 30 | 29 | ||
| @@ -34,7 +33,7 @@ IANA_ENTERPRISE_NUMBERS ?= "" | |||
| 34 | 33 | ||
| 35 | S = "${WORKDIR}/git" | 34 | S = "${WORKDIR}/git" |
| 36 | 35 | ||
| 37 | inherit autotools | 36 | inherit autotools pkgconfig |
| 38 | 37 | ||
| 39 | do_install:append() { | 38 | do_install:append() { |
| 40 | if [ -e ${WORKDIR}/iana-enterprise-numbers ]; then | 39 | if [ -e ${WORKDIR}/iana-enterprise-numbers ]; then |
| @@ -50,5 +49,10 @@ FILES:${PN} += "${datadir}/misc" | |||
| 50 | # --enable-file-security adds some security checks | 49 | # --enable-file-security adds some security checks |
| 51 | # --disable-intf-free disables FreeIPMI support - we don't want to depend on | 50 | # --disable-intf-free disables FreeIPMI support - we don't want to depend on |
| 52 | # FreeIPMI libraries, FreeIPMI has its own ipmitoool-like utility. | 51 | # FreeIPMI libraries, FreeIPMI has its own ipmitoool-like utility. |
| 52 | # --disable-registry-download prevents the IANA numbers from being fetched | ||
| 53 | # at build time, as it is not repeatable. | ||
| 53 | # | 54 | # |
| 54 | EXTRA_OECONF = "--disable-dependency-tracking --enable-file-security --disable-intf-free" | 55 | EXTRA_OECONF = "--disable-dependency-tracking --enable-file-security --disable-intf-free \ |
| 56 | --disable-registry-download \ | ||
| 57 | " | ||
| 58 | |||
