wic image on UEFI server (Advantech AIMB-242)
Éloi Bail
Hi all, I am using Yocto Zeus on a Advantech AIMB-242 and used a core-image-minimal with Yocto machine genericx86-64 (https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta-yocto-bsp/wic/genericx86.wks?h=zeus) I manage to have my UEFI wic image recognized and booting on a USB Key. But when flashing my image on a SATA disk, the bios does not recognize my disk as an UEFI device. Using the uefi shell, we discovered that my device is auto-mapped if the boot partition size is increased to 128 M, allowing me to call manually /EFI/BOOT/BOOTX64.EFI and boot my Yocto image like a charm ! But still my bios still does not recognize my SATA disk as a valid UEFI device out the box ! A valid workaround is to create an UEFI entry in NVRAM with efibootmgr but this manual operation is not durable for deployment. As last test, I used an Ubuntu ISO image on my SATA disk and it works ! To be honest, I am not an UEFI guru at all. It looks like the specification interpretation differs from one manufacturer to another. I am wondering if someone accounted this issue and if some ticks could be tested on wic or if I should dig into that with Advantech. Thanks, Eloi
|
|
Re: <EXT> Re: [yocto] What are the key factors for yocto build speed?
Mike Looijmans
You should really investigate the sstate-cache. Oh, and don't delete everything after every build...
toggle quoted messageShow quoted text
If you take a brand new Ubuntu machine to our network, clone the repo and run a build, the XFCE desktop image will be built in about 5 minutes. 2 minutes is for recompiling the kernel or something akin to that. Update and compile an application is usually less than that. Another hint: devtool.
On 18-03-2020 18:13, Srinivasan, Raja wrote:
My own experience (pardon me if already discussed) --
Mike Looijmans
|
|
Re: [meta-cgl][PATCH 01/20] monit: upgrade 5.25.2 -> 5.26.0
Opps I went one to far, please disregard this one.
On 3/18/2020 6:53 PM, Jeremy Puhlman
via Lists.Yoctoproject.Org wrote:
From: Changqing Li <changqing.li@...> Signed-off-by: Changqing Li <changqing.li@...> Signed-off-by: Adrian Dudau <adrian.dudau@...> --- .../recipes-cgl/monit/{monit_5.25.2.bb => monit_5.26.0.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-cgl-common/recipes-cgl/monit/{monit_5.25.2.bb => monit_5.26.0.bb} (90%) diff --git a/meta-cgl-common/recipes-cgl/monit/monit_5.25.2.bb b/meta-cgl-common/recipes-cgl/monit/monit_5.26.0.bb similarity index 90% rename from meta-cgl-common/recipes-cgl/monit/monit_5.25.2.bb rename to meta-cgl-common/recipes-cgl/monit/monit_5.26.0.bb index ab9e922..6ec1a21 100644 --- a/meta-cgl-common/recipes-cgl/monit/monit_5.25.2.bb +++ b/meta-cgl-common/recipes-cgl/monit/monit_5.26.0.bb @@ -9,7 +9,7 @@ HOMEPAGE = "http://mmonit.com/monit/" LICENSE = "AGPLv3" LIC_FILES_CHKSUM = "file://COPYING;md5=ea116a7defaf0e93b3bb73b2a34a3f51" -DEPENDS = "openssl zlib" +DEPENDS = "openssl zlib virtual/crypt" SRC_URI = "\ http://mmonit.com/monit/dist/${BP}.tar.gz \ @@ -17,8 +17,8 @@ SRC_URI = "\ file://init \ " -SRC_URI[md5sum] = "890df599d6c1e9cfbbdd3edbacb7db81" -SRC_URI[sha256sum] = "aa0ce6361d1155e43e30a86dcff00b2003d434f221c360981ced830275abc64a" +SRC_URI[md5sum] = "9f7dc65e902c103e4c5891354994c3df" +SRC_URI[sha256sum] = "87fc4568a3af9a2be89040efb169e3a2e47b262f99e78d5ddde99dd89f02f3c2" INITSCRIPT_NAME = "monit" INITSCRIPT_PARAMS = "defaults 99" -- Jeremy A. Puhlman jpuhlman@...
|
|
[meta-cgl][PATCH 18/20] Update racoon2 to build in dumfell
From: Jeremy Puhlman <jpuhlman@mvista.com>
* Move to https://github.com/zoulasc/racoon2 which appears to be actively maintained(rather then no changes in 10 years) * Refresh patches for current * Drop patches to .in file and move to more correct patches * Fix up issue with building from all .am files. Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- .../0001-Add-DESTDIR-to-install-commands.patch | 163 +++++++++++++++++ .../0002-Enable-turning-of-kinkd-and-iked.patch | 55 ++++++ ...Replace-perl_bindir-with-usr-bin-env-perl.patch | 22 +++ ...=> 0004-racoon2-disable-hard-limit-timer.patch} | 35 ++-- .../racoon2/0005-racoon2-fix-rekeying-reply.patch | 25 +++ ... 0006-racoon2-fix-sadb_msg_seq-collision.patch} | 25 ++- .../racoon2/0007-racoon2-fwrite-return-value.patch | 30 +++ .../0008-racoon2-iked-needs-libcrypto.patch | 24 +++ .../racoon2/0009-racoon2-iked-initscript.patch | 46 +++++ .../racoon2/0010-racoon2-kinkd-initscript.patch | 46 +++++ .../racoon2/0011-racoon2-spmd-initscript.patch | 44 +++++ .../0012-racoon2-remove-deprecated-do-clause.patch | 27 +++ ...=> 0013-racoon2-fix-hardcoded-sysconfdir.patch} | 141 +++++++------- .../racoon2-Add-Value-to-HAVE_NSSWITCH_CONF.patch | 32 ---- .../racoon2/racoon2/racoon2-DESTDIR.patch | 202 --------------------- .../racoon2/racoon2-Remove-INSTALL_OPTS.patch | 87 --------- .../racoon2/racoon2-configure-autoheader.patch | 60 ------ .../racoon2/racoon2/racoon2-configure-memcmp.patch | 32 ---- ...oon2-configure.in-remove-redundant-macros.patch | 199 -------------------- .../racoon2-correct-openssl-include-path.patch | 70 ------- .../racoon2/racoon2-fix-configure-error.patch | 50 ----- .../racoon2/racoon2-fix-rekeying-reply.patch | 28 --- ...oon2-fix-target-perl-path-to-generate-RPM.patch | 86 --------- .../racoon2/racoon2-fwrite-return-value.patch | 34 ---- .../racoon2/racoon2/racoon2-iked-initscript.patch | 40 ---- .../racoon2/racoon2-iked-needs-libcrypto.patch | 34 ---- .../racoon2/racoon2/racoon2-kinkd-initscript.patch | 40 ---- .../racoon2/racoon2-reenable-the-ipv6-check.patch | 65 ------- .../racoon2-remove-deprecated-do-clause.patch | 19 -- .../racoon2-removed-conflicting-prototypes.patch | 51 ------ .../racoon2/racoon2/racoon2-spmd-initscript.patch | 39 ---- .../{racoon2_20100526a.bb => racoon2_202003018.bb} | 46 +++-- 32 files changed, 594 insertions(+), 1303 deletions(-) create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0001-Add-DESTDIR-to-install-commands.patch create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0002-Enable-turning-of-kinkd-and-iked.patch create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0003-Replace-perl_bindir-with-usr-bin-env-perl.patch rename meta-cgl-common/recipes-cgl/racoon2/racoon2/{racoon2-disable-hard-limit-timer.patch => 0004-racoon2-disable-hard-limit-timer.patch} (61%) create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0005-racoon2-fix-rekeying-reply.patch rename meta-cgl-common/recipes-cgl/racoon2/racoon2/{racoon2-fix-sadb_msg_seq-collision.patch => 0006-racoon2-fix-sadb_msg_seq-collision.patch} (60%) create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0007-racoon2-fwrite-return-value.patch create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0008-racoon2-iked-needs-libcrypto.patch create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0009-racoon2-iked-initscript.patch create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0010-racoon2-kinkd-initscript.patch create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0011-racoon2-spmd-initscript.patch create mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/0012-racoon2-remove-deprecated-do-clause.patch rename meta-cgl-common/recipes-cgl/racoon2/racoon2/{racoon2-fix-hardcoded-sysconfdir.patch => 0013-racoon2-fix-hardcoded-sysconfdir.patch} (63%) delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-Add-Value-to-HAVE_NSSWITCH_CONF.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-DESTDIR.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-Remove-INSTALL_OPTS.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure-autoheader.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure-memcmp.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure.in-remove-redundant-macros.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-correct-openssl-include-path.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-configure-error.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-rekeying-reply.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-target-perl-path-to-generate-RPM.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fwrite-return-value.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-iked-initscript.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-iked-needs-libcrypto.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-kinkd-initscript.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-reenable-the-ipv6-check.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-remove-deprecated-do-clause.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-removed-conflicting-prototypes.patch delete mode 100644 meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-spmd-initscript.patch rename meta-cgl-common/recipes-cgl/racoon2/{racoon2_20100526a.bb => racoon2_202003018.bb} (70%) diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0001-Add-DESTDIR-to-install-commands.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0001-Add-DESTDIR-to-install-commands.patch new file mode 100644 index 0000000..5dd46ba --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0001-Add-DESTDIR-to-install-commands.patch @@ -0,0 +1,163 @@ +From 56198a5bbe5380f53d75f5a5ea2e31714460fcd2 Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Tue, 17 Mar 2020 21:11:28 +0000 +Subject: [PATCH 01/13] Add DESTDIR to install commands. + +--- + pskgen/Makefile.am | 2 +- + samples/Makefile.am | 24 ++++++++++---------- + samples/hook/Makefile.am | 32 +++++++++++++-------------- + samples/hook/child-down.d/Makefile.am | 8 +++---- + samples/hook/child-up.d/Makefile.am | 10 ++++----- + samples/hook/ikesa-up.d/Makefile.am | 4 ++-- + samples/init.d/Makefile.am | 8 +++---- + 7 files changed, 44 insertions(+), 44 deletions(-) + +diff --git a/pskgen/Makefile.am b/pskgen/Makefile.am +index c7e8b78..998582f 100644 +--- a/pskgen/Makefile.am ++++ b/pskgen/Makefile.am +@@ -6,5 +6,5 @@ sbin_SCRIPTS=pskgen + man_MANS=pskgen.8 + + install-exec-hook: +- $(INSTALL) -d $(sysconfdir) ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir) + sh ./autogen.spmd.pwd +diff --git a/samples/Makefile.am b/samples/Makefile.am +index 56250cd..4e79e2d 100644 +--- a/samples/Makefile.am ++++ b/samples/Makefile.am +@@ -6,15 +6,15 @@ SUBDIRS = @startup_scripts@ hook + + install-exec-hook: + $(INSTALL) -d -o 0 -g 0 -m 700 $(DESTDIR)/var/run/racoon2 +- $(INSTALL) -d $(sysconfdir) +- $(INSTALL) -m 600 racoon2.conf $(sysconfdir)/racoon2.conf.sample +- $(INSTALL) -m 600 vals.conf $(sysconfdir)/vals.conf.sample +- $(INSTALL) -m 600 default.conf $(sysconfdir)/default.conf.sample +- $(INSTALL) -m 600 transport_ike.conf $(sysconfdir)/transport_ike.conf.sample +- $(INSTALL) -m 600 tunnel_ike.conf $(sysconfdir)/tunnel_ike.conf.sample +- $(INSTALL) -m 600 tunnel_ike_natt.conf $(sysconfdir)/tunnel_ike_natt.conf.sample +- $(INSTALL) -m 600 transport_kink.conf $(sysconfdir)/transport_kink.conf.sample +- $(INSTALL) -m 600 tunnel_kink.conf $(sysconfdir)/tunnel_kink.conf.sample +- $(INSTALL) -m 600 local-test.conf $(sysconfdir)/local-test.conf.sample +- $(INSTALL) -d -m 700 $(sysconfdir)/psk +- $(INSTALL) -d -m 700 $(sysconfdir)/cert ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir) ++ $(INSTALL) -m 600 racoon2.conf $(DESTDIR)$(sysconfdir)/racoon2.conf.sample ++ $(INSTALL) -m 600 vals.conf $(DESTDIR)$(sysconfdir)/vals.conf.sample ++ $(INSTALL) -m 600 default.conf $(DESTDIR)$(sysconfdir)/default.conf.sample ++ $(INSTALL) -m 600 transport_ike.conf $(DESTDIR)$(sysconfdir)/transport_ike.conf.sample ++ $(INSTALL) -m 600 tunnel_ike.conf $(DESTDIR)$(sysconfdir)/tunnel_ike.conf.sample ++ $(INSTALL) -m 600 tunnel_ike_natt.conf $(DESTDIR)$(sysconfdir)/tunnel_ike_natt.conf.sample ++ $(INSTALL) -m 600 transport_kink.conf $(DESTDIR)$(sysconfdir)/transport_kink.conf.sample ++ $(INSTALL) -m 600 tunnel_kink.conf $(DESTDIR)$(sysconfdir)/tunnel_kink.conf.sample ++ $(INSTALL) -m 600 local-test.conf $(DESTDIR)$(sysconfdir)/local-test.conf.sample ++ $(INSTALL) -d -m 700 $(DESTDIR)$(sysconfdir)/psk ++ $(INSTALL) -d -m 700 $(DESTDIR)$(sysconfdir)/cert +diff --git a/samples/hook/Makefile.am b/samples/hook/Makefile.am +index d3fabdb..f53a1f5 100644 +--- a/samples/hook/Makefile.am ++++ b/samples/hook/Makefile.am +@@ -5,19 +5,19 @@ ACLOCAL_AMFLAGS = -I m4 + SUBDIRS = child-down.d child-up.d ikesa-up.d + + install-exec-hook: +- $(INSTALL) -d $(sysconfdir)/hook +- $(INSTALL_DATA) functions $(sysconfdir)/hook +- $(INSTALL) -d $(sysconfdir)/hook/ikesa-up.d +- $(INSTALL_SCRIPT) ikesa-up $(sysconfdir)/hook +- $(INSTALL) -d $(sysconfdir)/hook/ikesa-down.d +- $(INSTALL_SCRIPT) ikesa-down $(sysconfdir)/hook +- $(INSTALL) -d $(sysconfdir)/hook/ikesa-rekey.d +- $(INSTALL_SCRIPT) ikesa-rekey $(sysconfdir)/hook +- $(INSTALL) -d $(sysconfdir)/hook/child-up.d +- $(INSTALL_SCRIPT) child-up $(sysconfdir)/hook +- $(INSTALL) -d $(sysconfdir)/hook/child-down.d +- $(INSTALL_SCRIPT) child-down $(sysconfdir)/hook +- $(INSTALL) -d $(sysconfdir)/hook/child-rekey.d +- $(INSTALL_SCRIPT) child-rekey $(sysconfdir)/hook +- $(INSTALL) -d $(sysconfdir)/hook/migration.d +- $(INSTALL_SCRIPT) migration $(sysconfdir)/hook ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook ++ $(INSTALL_DATA) functions $(DESTDIR)$(sysconfdir)/hook ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ikesa-up.d ++ $(INSTALL_SCRIPT) ikesa-up $(DESTDIR)$(sysconfdir)/hook ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ikesa-down.d ++ $(INSTALL_SCRIPT) ikesa-down $(DESTDIR)$(sysconfdir)/hook ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ikesa-rekey.d ++ $(INSTALL_SCRIPT) ikesa-rekey $(DESTDIR)$(sysconfdir)/hook ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/child-up.d ++ $(INSTALL_SCRIPT) child-up $(DESTDIR)$(sysconfdir)/hook ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/child-down.d ++ $(INSTALL_SCRIPT) child-down $(DESTDIR)$(sysconfdir)/hook ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/child-rekey.d ++ $(INSTALL_SCRIPT) child-rekey $(DESTDIR)$(sysconfdir)/hook ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/migration.d ++ $(INSTALL_SCRIPT) migration $(DESTDIR)$(sysconfdir)/hook +diff --git a/samples/hook/child-down.d/Makefile.am b/samples/hook/child-down.d/Makefile.am +index ff8d741..bb28ff7 100644 +--- a/samples/hook/child-down.d/Makefile.am ++++ b/samples/hook/child-down.d/Makefile.am +@@ -3,7 +3,7 @@ + ACLOCAL_AMFLAGS = -I m4 + + install-exec-hook: +- $(INSTALL) -d $(sysconfdir)/hook/child-down.d +- $(INSTALL_DATA) 01setkey $(sysconfdir)/hook/child-down.d +- $(INSTALL_DATA) 02ifconfig-gif $(sysconfdir)/hook/child-down.d +- $(INSTALL_DATA) 03arp $(sysconfdir)/hook/child-down.d ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/child-down.d ++ $(INSTALL_DATA) 01setkey $(DESTDIR)$(sysconfdir)/hook/child-down.d ++ $(INSTALL_DATA) 02ifconfig-gif $(DESTDIR)$(sysconfdir)/hook/child-down.d ++ $(INSTALL_DATA) 03arp $(DESTDIR)$(sysconfdir)/hook/child-down.d +diff --git a/samples/hook/child-up.d/Makefile.am b/samples/hook/child-up.d/Makefile.am +index 71d03c9..9c9bbea 100644 +--- a/samples/hook/child-up.d/Makefile.am ++++ b/samples/hook/child-up.d/Makefile.am +@@ -3,8 +3,8 @@ + ACLOCAL_AMFLAGS = -I m4 + + install-exec-hook: +- $(INSTALL) -d $(sysconfdir)/hook/child-up.d +- $(INSTALL_DATA) 00childup_sample $(sysconfdir)/hook/child-up.d +- $(INSTALL_DATA) 01setkey $(sysconfdir)/hook/child-up.d +- $(INSTALL_DATA) 02ifconfig-gif $(sysconfdir)/hook/child-up.d +- $(INSTALL_DATA) 03arp $(sysconfdir)/hook/child-up.d ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/child-up.d ++ $(INSTALL_DATA) 00childup_sample $(DESTDIR)$(sysconfdir)/hook/child-up.d ++ $(INSTALL_DATA) 01setkey $(DESTDIR)$(sysconfdir)/hook/child-up.d ++ $(INSTALL_DATA) 02ifconfig-gif $(DESTDIR)$(sysconfdir)/hook/child-up.d ++ $(INSTALL_DATA) 03arp $(DESTDIR)$(sysconfdir)/hook/child-up.d +diff --git a/samples/hook/ikesa-up.d/Makefile.am b/samples/hook/ikesa-up.d/Makefile.am +index f117004..dba63ba 100644 +--- a/samples/hook/ikesa-up.d/Makefile.am ++++ b/samples/hook/ikesa-up.d/Makefile.am +@@ -3,5 +3,5 @@ + ACLOCAL_AMFLAGS = -I m4 + + install-exec-hook: +- $(INSTALL) -d $(sysconfdir)/hook/ikesa-up.d +- $(INSTALL_DATA) 00ikesaup_sample $(sysconfdir)/hook/ikesa-up.d ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ikesa-up.d ++ $(INSTALL_DATA) 00ikesaup_sample $(DESTDIR)$(sysconfdir)/hook/ikesa-up.d +diff --git a/samples/init.d/Makefile.am b/samples/init.d/Makefile.am +index 805c8eb..debe439 100644 +--- a/samples/init.d/Makefile.am ++++ b/samples/init.d/Makefile.am +@@ -3,7 +3,7 @@ + ACLOCAL_AMFLAGS = -I m4 + + install-exec-hook: +- $(INSTALL) -d $(sysconfdir)/init.d +- $(INSTALL_SCRIPT) iked $(sysconfdir)/init.d/iked +- $(INSTALL_SCRIPT) kinkd $(sysconfdir)/init.d/kinkd +- $(INSTALL_SCRIPT) spmd $(sysconfdir)/init.d/spmd ++ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/init.d ++ $(INSTALL_SCRIPT) iked $(DESTDIR)$(sysconfdir)/init.d/iked ++ $(INSTALL_SCRIPT) kinkd $(DESTDIR)$(sysconfdir)/init.d/kinkd ++ $(INSTALL_SCRIPT) spmd $(DESTDIR)$(sysconfdir)/init.d/spmd +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0002-Enable-turning-of-kinkd-and-iked.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0002-Enable-turning-of-kinkd-and-iked.patch new file mode 100644 index 0000000..169ed5f --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0002-Enable-turning-of-kinkd-and-iked.patch @@ -0,0 +1,55 @@ +From a019e2b5c898629919a6b22e4cbadeac3e337fa8 Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Tue, 17 Mar 2020 22:09:01 +0000 +Subject: [PATCH 02/13] Enable turning of kinkd and iked + +--- + Makefile.am | 2 +- + configure.ac | 22 +++++++++++++++++++++- + 2 files changed, 22 insertions(+), 2 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 3d3f01b..358e97e 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,6 +2,6 @@ + + ACLOCAL_AMFLAGS = -I m4 + +-SUBDIRS = lib spmd kinkd iked pskgen samples ++SUBDIRS = $(subdirs) pskgen samples + + +diff --git a/configure.ac b/configure.ac +index 955ebe5..e04bb6f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -15,8 +15,27 @@ AC_PROG_INSTALL + AC_PROG_RANLIB + AC_PROG_MAKE_SET + RC_IF_INSTALL_OPTS ++AC_CONFIG_SUBDIRS(lib spmd) ++ ++AC_MSG_CHECKING(if --enable-kinkd option is specified) ++AC_ARG_ENABLE(kinkd, ++ [ --enable-kinkd enable kinkd[yes]], ++ AC_MSG_RESULT($enable_kinkd), ++ AC_MSG_RESULT(default to yes) ++ enable_kinkd=yes ++ ac_configure_args="$ac_configure_args --enable-kinkd") ++ ++if test "x$enable_kinkd" = xyes; then ++ AC_CONFIG_SUBDIRS(kinkd) ++fi ++AC_MSG_CHECKING(if --enable-iked option is specified) ++AC_ARG_ENABLE(iked, [ --enable-iked build iked [yes]], ++ , [enable_iked=yes]) ++AC_MSG_RESULT($enable_iked) ++if test x"$enable_iked" = xyes; then ++ AC_CONFIG_SUBDIRS(iked) ++fi + +-AC_CONFIG_SUBDIRS([lib spmd iked kinkd]) + + dnl Set the debug option by default for now. + AC_MSG_CHECKING(if --enable-debug option is specified) diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0003-Replace-perl_bindir-with-usr-bin-env-perl.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0003-Replace-perl_bindir-with-usr-bin-env-perl.patch new file mode 100644 index 0000000..7043d39 --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0003-Replace-perl_bindir-with-usr-bin-env-perl.patch @@ -0,0 +1,22 @@ +From 0fce50be1c7c39b43d9cb5fceaacf1c7c235d2a1 Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Tue, 17 Mar 2020 22:09:52 +0000 +Subject: [PATCH 03/13] Replace perl_bindir with /usr/bin/env perl + +--- + pskgen/pskgen.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pskgen/pskgen.in b/pskgen/pskgen.in +index 150baef..d2aa8e0 100755 +--- a/pskgen/pskgen.in ++++ b/pskgen/pskgen.in +@@ -1,4 +1,4 @@ +-#!@perl_bindir@ ++#!/usr/bin/env perl + + # Copyright (C) 2004, 2005 WIDE Project. + # All rights reserved. +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-disable-hard-limit-timer.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0004-racoon2-disable-hard-limit-timer.patch similarity index 61% rename from meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-disable-hard-limit-timer.patch rename to meta-cgl-common/recipes-cgl/racoon2/racoon2/0004-racoon2-disable-hard-limit-timer.patch index e555695..0ba724f 100644 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-disable-hard-limit-timer.patch +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0004-racoon2-disable-hard-limit-timer.patch @@ -1,21 +1,17 @@ -Disable hard-limit timer - -Since we only deliver racoon2 on linux platform and linux -kernel implemented a timer for monitoring the hard-limit, -disable the one realized on racoon2. - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Yong Zhang <yong.zhang@windriver.com> -Signed-of-by: Aws Ismail <aws.ismail@windriver.com> +From 06da02f5282e3e31f839f78f33107bb457dd365f Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 20:22:57 +0000 +Subject: [PATCH] racoon2-disable-hard-limit-timer --- - iked/ikev2_child.c | 14 +++++++------- + iked/ikev2_child.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) +diff --git a/iked/ikev2_child.c b/iked/ikev2_child.c +index 8b693ff..0b8fa93 100644 --- a/iked/ikev2_child.c +++ b/iked/ikev2_child.c -@@ -683,7 +683,7 @@ ikev2_create_child_responder_cont(struct +@@ -836,7 +836,7 @@ ikev2_create_child_responder_cont(struct ikev2_child_sa *child_sa) ikev2_add_ipsec_sa(child_sa, &child_sa->child_param, child_sa->peer_proposal, child_sa->my_proposal[1]); @@ -24,7 +20,7 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> /* KAME does not generate hard lifetime expiration message */ /* start expiration timer */ { -@@ -705,7 +705,7 @@ ikev2_create_child_responder_cont(struct +@@ -858,7 +858,7 @@ ikev2_create_child_responder_cont(struct ikev2_child_sa *child_sa) } } } @@ -33,7 +29,7 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> TRACE((PLOGLOC, "ike_sa state %d\n", ike_sa->state)); switch (ike_sa->state) { -@@ -1481,7 +1481,7 @@ ikev2_update_child(struct ikev2_child_sa +@@ -1657,7 +1657,7 @@ ikev2_update_child(struct ikev2_child_sa *child_sa, ikev2_child_state_set(child_sa, IKEV2_CHILD_STATE_MATURE); @@ -42,7 +38,7 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> /* KAME does not generate hard lifetime expiration message */ /* start expiration timer */ { -@@ -1505,7 +1505,7 @@ ikev2_update_child(struct ikev2_child_sa +@@ -1681,7 +1681,7 @@ ikev2_update_child(struct ikev2_child_sa *child_sa, goto abort_nomem; } } @@ -51,7 +47,7 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> done: if (new_my_proposal_list) -@@ -1566,7 +1566,7 @@ ikev2_update_child(struct ikev2_child_sa +@@ -1742,7 +1742,7 @@ ikev2_update_child(struct ikev2_child_sa *child_sa, goto done; } @@ -60,7 +56,7 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> /* * timer callback for child_sa expiration */ -@@ -1579,7 +1579,7 @@ ikev2_child_expire_callback(void *param) +@@ -1755,7 +1755,7 @@ ikev2_child_expire_callback(void *param) SCHED_KILL(child_sa->timer); ikev2_expire_child(child_sa); } @@ -69,7 +65,7 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> int ikev2_expired(struct sadb_request *req, struct rcpfk_msg *param) -@@ -1707,7 +1707,7 @@ ikev2_expire_sa(struct ikev2_child_sa *c +@@ -1883,7 +1883,7 @@ ikev2_expire_sa(struct ikev2_child_sa *child_sa, int expire_mode, } return; case 2: /* hard expired */ @@ -78,3 +74,6 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> /* * hard expire is not used, due to difference of KAME and USAGI. * instead, use child_sa->timer +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0005-racoon2-fix-rekeying-reply.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0005-racoon2-fix-rekeying-reply.patch new file mode 100644 index 0000000..3ee7edd --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0005-racoon2-fix-rekeying-reply.patch @@ -0,0 +1,25 @@ +From 506b9afae89e322f6a82736c3ea112c9b989f7e6 Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 18:46:16 +0000 +Subject: [PATCH 05/13] racoon2-fix-rekeying-reply + +--- + iked/ikev2.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/iked/ikev2.c b/iked/ikev2.c +index 439d1b9..230f2f2 100644 +--- a/iked/ikev2.c ++++ b/iked/ikev2.c +@@ -951,6 +951,8 @@ ikev2_initiator_start(struct ikev2_sa *ike_sa) + if (!pkt) + goto fail; + ++ ++ike_sa->request_pending; ++ + /* save message data for AUTH calculation */ + if (ike_sa->my_first_message) + rc_vfree(ike_sa->my_first_message); +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-sadb_msg_seq-collision.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0006-racoon2-fix-sadb_msg_seq-collision.patch similarity index 60% rename from meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-sadb_msg_seq-collision.patch rename to meta-cgl-common/recipes-cgl/racoon2/racoon2/0006-racoon2-fix-sadb_msg_seq-collision.patch index 2fca085..24b4f1c 100644 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-sadb_msg_seq-collision.patch +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0006-racoon2-fix-sadb_msg_seq-collision.patch @@ -1,21 +1,17 @@ -Fix sadb_msg_seq collision - -It looks like there's a problem in SADB message sequence number -handling. As a temporary measure, initializing sadb_msg_seq with a -large random number might help. - -Upstream-Status: Pending - -Signed-off-by: Yong Zhang <yong.zhang@windriver.com> -Signed-of-by: Aws Ismail <aws.ismail@windriver.com> +From 402b08013138f6e00a18fbddaba8c801f472b5d6 Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 18:49:16 +0000 +Subject: [PATCH 06/13] racoon2-fix-sadb_msg_seq-collision --- - iked/ike_pfkey.c | 10 +++++++++- + iked/ike_pfkey.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) +diff --git a/iked/ike_pfkey.c b/iked/ike_pfkey.c +index e3763ef..f594c8c 100644 --- a/iked/ike_pfkey.c +++ b/iked/ike_pfkey.c -@@ -131,6 +131,7 @@ +@@ -130,6 +130,7 @@ static SADB_LIST_HEAD(sadb_request_list_head, sadb_request) sadb_request_list_he static int pfkey_socket; static uint32_t sadb_msg_seq = 0x4000000; /* arbitrary large number to avoid collision with kernel message */ @@ -23,7 +19,7 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> static int sadb_getspi_callback(struct rcpfk_msg *param); static int sadb_update_callback(struct rcpfk_msg *param); static int sadb_get_callback(struct rcpfk_msg *param); -@@ -207,7 +208,14 @@ +@@ -206,7 +207,14 @@ sadb_socket(void) uint32_t sadb_new_seq(void) { @@ -39,3 +35,6 @@ Signed-of-by: Aws Ismail <aws.ismail@windriver.com> } static void +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0007-racoon2-fwrite-return-value.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0007-racoon2-fwrite-return-value.patch new file mode 100644 index 0000000..80a0981 --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0007-racoon2-fwrite-return-value.patch @@ -0,0 +1,30 @@ +From bb73405684f5cfd62c10a80826a3140f96d032ae Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 18:50:59 +0000 +Subject: [PATCH 07/13] racoon2-fwrite-return-value + +--- + lib/cftoken.l | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/lib/cftoken.l b/lib/cftoken.l +index abc2883..3305ad4 100644 +--- a/lib/cftoken.l ++++ b/lib/cftoken.l +@@ -87,6 +87,13 @@ static char rcf_linebuf[CF_LINEBUFSIZE]; + } + #else + #define DP ++#endif ++ ++#ifndef ECHO ++/* This used to be an fputs(), but since the string might contain NUL's, ++ * we now use fwrite(). ++ */ ++#define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0) + #endif + + /* the include files stack */ +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0008-racoon2-iked-needs-libcrypto.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0008-racoon2-iked-needs-libcrypto.patch new file mode 100644 index 0000000..703e192 --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0008-racoon2-iked-needs-libcrypto.patch @@ -0,0 +1,24 @@ +From d5188281f7b83cc0fea3b2582cbd3f36f24df8a8 Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 18:52:49 +0000 +Subject: [PATCH 08/13] racoon2-iked-needs-libcrypto + +--- + iked/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/iked/Makefile.am b/iked/Makefile.am +index 6ea188d..ad40af5 100644 +--- a/iked/Makefile.am ++++ b/iked/Makefile.am +@@ -24,6 +24,6 @@ IKEV2_NATT_SRC = nattraversal.c + iked_SOURCES = main.c dh.c ike_sa.c ike_conf.c isakmp.c authenticator.c encryptor.c crypto_openssl.c str2val.c keyed_hash.c sockmisc.c ike_pfkey.c ike_spmif.c schedule.c ratelimit.c script.c rtsock.c ${IKEV1_SRC} ${IKEV2_SRC} ${IKEV1_NATT_SRC} ${IKEV2_NATT_SRC} + sbin_PROGRAMS=iked + +-LIBS = @LIBS@ ++LIBS = @LIBS@ -lcrypto + + man_MANS = iked.8 +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0009-racoon2-iked-initscript.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0009-racoon2-iked-initscript.patch new file mode 100644 index 0000000..1290091 --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0009-racoon2-iked-initscript.patch @@ -0,0 +1,46 @@ +From 5bf488a87f18cabf34e89f4f537ef6050b4f67cd Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 18:58:05 +0000 +Subject: [PATCH 09/13] racoon2-iked-initscript + +--- + samples/init.d/iked.in | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/samples/init.d/iked.in b/samples/init.d/iked.in +index ff26204..54bc721 100644 +--- a/samples/init.d/iked.in ++++ b/samples/init.d/iked.in +@@ -3,6 +3,9 @@ + # iked startup script + # + ++# Source function library. ++[ -e /etc/init.d/functions ] && . /etc/init.d/functions ++ + NAME=iked + DAEMON=@sbindir@/$NAME + PIDFILE=/var/run/$NAME.pid +@@ -22,6 +25,10 @@ stop) + read pid junk < $PIDFILE && kill $pid + echo "." + ;; ++status) ++ status $DAEMON; ++ exit $? ++ ;; + restart) + $0 stop + $0 start +@@ -32,7 +39,7 @@ reload) + echo "." + ;; + *) +- echo "usage: $0 {start|stop|restart|reload}" ++ echo "usage: $0 {start|stop|status|restart|reload}" + exit 1 + ;; + esac +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0010-racoon2-kinkd-initscript.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0010-racoon2-kinkd-initscript.patch new file mode 100644 index 0000000..8fe9689 --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0010-racoon2-kinkd-initscript.patch @@ -0,0 +1,46 @@ +From 3b30f7dbe0b29ea495e7d52620cc36bc91d2a5bc Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 19:01:36 +0000 +Subject: [PATCH 10/13] racoon2-kinkd-initscript + +--- + samples/init.d/kinkd.in | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/samples/init.d/kinkd.in b/samples/init.d/kinkd.in +index 5c8a7c5..8464aaa 100644 +--- a/samples/init.d/kinkd.in ++++ b/samples/init.d/kinkd.in +@@ -3,6 +3,9 @@ + # kinkd start up script + # + ++# Source function library. ++[ -e /etc/init.d/functions ] && . /etc/init.d/functions ++ + NAME=kinkd + DAEMON=@sbindir@/$NAME + PIDFILE=/var/run/$NAME.pid +@@ -22,6 +25,10 @@ stop) + read pid junk < $PIDFILE && kill $pid + echo "." + ;; ++ status) ++ status $DAEMON; ++ exit $? ++ ;; + restart) + $0 stop + $0 start +@@ -32,7 +39,7 @@ reload) + echo "." + ;; + *) +- echo "usage: $0 {start|stop|restart|reload}" ++ echo "usage: $0 {start|stop|status|restart|reload}" + exit 1 + ;; + esac +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0011-racoon2-spmd-initscript.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0011-racoon2-spmd-initscript.patch new file mode 100644 index 0000000..45db6d4 --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0011-racoon2-spmd-initscript.patch @@ -0,0 +1,44 @@ +From e85641dcabe8cac0fb5b6df9d2678ed4f5a28942 Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 19:06:54 +0000 +Subject: [PATCH 11/13] racoon2-spmd-initscript + +--- + samples/init.d/spmd.in | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/samples/init.d/spmd.in b/samples/init.d/spmd.in +index f73e13a..04be055 100644 +--- a/samples/init.d/spmd.in ++++ b/samples/init.d/spmd.in +@@ -1,5 +1,8 @@ + #! /bin/sh + ++# Source function library. ++[ -e /etc/init.d/function ] && . /etc/init.d/functions ++ + DAEMON=@sbindir@/spmd + DAEMON_OPT="" + NAME="spmd" +@@ -23,13 +26,17 @@ case "$1" in + $DAEMON -k + echo "." + ;; ++ status) ++ status $DAEMON; ++ exit $? ++ ;; + restart|force-reload) + $0 stop + $0 start + ;; + *) + N=/etc/init.d/$NAME +- echo "Usage: $N {start|stop|restart|force-reload}" >&2 ++ echo "Usage: $N {start|stop|status|restart|force-reload}" >&2 + exit 1 + ;; + esac +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/0012-racoon2-remove-deprecated-do-clause.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0012-racoon2-remove-deprecated-do-clause.patch new file mode 100644 index 0000000..8afe22c --- /dev/null +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0012-racoon2-remove-deprecated-do-clause.patch @@ -0,0 +1,27 @@ +From 153a531d0cb85feca60b04832435a1925c5eaecc Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 19:08:42 +0000 +Subject: [PATCH 12/13] racoon2-remove-deprecated-do-clause + +--- + pskgen/pskgen.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/pskgen/pskgen.in b/pskgen/pskgen.in +index d2aa8e0..06b449c 100755 +--- a/pskgen/pskgen.in ++++ b/pskgen/pskgen.in +@@ -59,8 +59,8 @@ EOD + exit 0; + } + +-require Getopt::Std; +-Getopt::Std::getopts('rs:o:di:he:d'); ++use Getopt::Std; ++getopts('rs:o:di:he:d'); + $output = '-'; + $output = $opt_o if ($opt_o); + +-- +2.24.1 + diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-hardcoded-sysconfdir.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0013-racoon2-fix-hardcoded-sysconfdir.patch similarity index 63% rename from meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-hardcoded-sysconfdir.patch rename to meta-cgl-common/recipes-cgl/racoon2/racoon2/0013-racoon2-fix-hardcoded-sysconfdir.patch index 4758644..b3fd55b 100644 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-hardcoded-sysconfdir.patch +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2/0013-racoon2-fix-hardcoded-sysconfdir.patch @@ -1,42 +1,23 @@ -From d71fb0712175b76304795bf90a125bc2b8d4c959 Mon Sep 17 00:00:00 2001 -From: Yi Zhao <yi.zhao@windriver.com> -Date: Fri, 9 Jun 2017 08:55:36 +0800 -Subject: [PATCH] racoon2: fix hardcoded sysconfdir +From 4d6a8645bf2c4041afeb1c1a4d0cf340fe5c7d6f Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 18 Mar 2020 19:54:51 +0000 +Subject: [PATCH 13/13] racoon2-fix-hardcoded-sysconfdir -Replace the hardcoded path /etc/racoon2 with $sysconfdir - -Upstream-Status: Inappropriate [configuration] - -Signed-off-by: Yi Zhao <yi.zhao@windriver.com> --- - pskgen/Makefile.in | 2 +- - pskgen/autogen.spmd.pwd.in | 8 ++++---- - samples/child-down.in | 2 +- - samples/child-rekey.in | 2 +- - samples/child-up.in | 2 +- - samples/ikesa-down.in | 2 +- - samples/ikesa-rekey.in | 2 +- - samples/ikesa-up.in | 2 +- - samples/migration.in | 2 +- - samples/ph1-down.in | 2 +- - samples/ph1-up.in | 2 +- - samples/racoon2.conf.in | 18 +++++++++--------- - samples/vals.conf.in | 22 +++++++++++----------- - 13 files changed, 34 insertions(+), 34 deletions(-) + pskgen/autogen.spmd.pwd.in | 8 ++++---- + samples/hook/child-down.in | 2 +- + samples/hook/child-rekey.in | 2 +- + samples/hook/child-up.in | 2 +- + samples/hook/ikesa-down.in | 2 +- + samples/hook/ikesa-rekey.in | 2 +- + samples/hook/ikesa-up.in | 2 +- + samples/hook/migration.in | 2 +- + samples/hook/ph1-down.in | 2 +- + samples/hook/ph1-up.in | 2 +- + samples/racoon2.conf.in | 18 +++++++++--------- + samples/vals.conf.in | 22 +++++++++++----------- + 12 files changed, 33 insertions(+), 33 deletions(-) -diff --git a/pskgen/Makefile.in b/pskgen/Makefile.in -index ff0d374..8d272df 100644 ---- a/pskgen/Makefile.in -+++ b/pskgen/Makefile.in -@@ -20,7 +20,7 @@ install: all - $(INSTALL) -d $(DESTDIR)$(sbindir) - $(INSTALL_SCRIPT) $(PROG) $(DESTDIR)$(sbindir) - $(INSTALL_DATA) $(PROG).8 $(DESTDIR)$(mandir)/man8 -- $(INSTALL) -d $(DESTDIR)$(prefix)/etc/racoon2 -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir) - sh ./autogen.spmd.pwd - - depend: diff --git a/pskgen/autogen.spmd.pwd.in b/pskgen/autogen.spmd.pwd.in index ac6560c..a9981f3 100755 --- a/pskgen/autogen.spmd.pwd.in @@ -57,10 +38,10 @@ index ac6560c..a9981f3 100755 - @prefix@/sbin/pskgen -r -o @prefix@/etc/racoon2/spmd.pwd + @sbindir@/pskgen -r -o @sysconfdir@/spmd.pwd fi -diff --git a/samples/child-down.in b/samples/child-down.in +diff --git a/samples/hook/child-down.in b/samples/hook/child-down.in index 01bae1f..8ac9061 100644 ---- a/samples/child-down.in -+++ b/samples/child-down.in +--- a/samples/hook/child-down.in ++++ b/samples/hook/child-down.in @@ -3,7 +3,7 @@ # run scripts in the child-down.d directory when CHILD_SA is removed # @@ -70,10 +51,10 @@ index 01bae1f..8ac9061 100644 . ./functions -diff --git a/samples/child-rekey.in b/samples/child-rekey.in +diff --git a/samples/hook/child-rekey.in b/samples/hook/child-rekey.in index a10d673..63f3db7 100644 ---- a/samples/child-rekey.in -+++ b/samples/child-rekey.in +--- a/samples/hook/child-rekey.in ++++ b/samples/hook/child-rekey.in @@ -3,7 +3,7 @@ # run scripts in the child-rekey.d directory when CHILD_SA is rekeyed # @@ -83,10 +64,10 @@ index a10d673..63f3db7 100644 . ./functions -diff --git a/samples/child-up.in b/samples/child-up.in +diff --git a/samples/hook/child-up.in b/samples/hook/child-up.in index d3e8c65..0cacd04 100644 ---- a/samples/child-up.in -+++ b/samples/child-up.in +--- a/samples/hook/child-up.in ++++ b/samples/hook/child-up.in @@ -3,7 +3,7 @@ # run scripts in the child-up.d directory when CHILD_SA is established # @@ -96,10 +77,10 @@ index d3e8c65..0cacd04 100644 . ./functions -diff --git a/samples/ikesa-down.in b/samples/ikesa-down.in +diff --git a/samples/hook/ikesa-down.in b/samples/hook/ikesa-down.in index 5a12092..492d8a6 100644 ---- a/samples/ikesa-down.in -+++ b/samples/ikesa-down.in +--- a/samples/hook/ikesa-down.in ++++ b/samples/hook/ikesa-down.in @@ -3,7 +3,7 @@ # run scripts in the ikesa-down.d directory when IKE_SA is removed # @@ -109,10 +90,10 @@ index 5a12092..492d8a6 100644 . ./functions -diff --git a/samples/ikesa-rekey.in b/samples/ikesa-rekey.in +diff --git a/samples/hook/ikesa-rekey.in b/samples/hook/ikesa-rekey.in index fd9668c..0f54c50 100644 ---- a/samples/ikesa-rekey.in -+++ b/samples/ikesa-rekey.in +--- a/samples/hook/ikesa-rekey.in ++++ b/samples/hook/ikesa-rekey.in @@ -3,7 +3,7 @@ # run scripts in the ikesa-rekey.d directory when IKE_SA is rekeyed # @@ -122,10 +103,10 @@ index fd9668c..0f54c50 100644 . ./functions -diff --git a/samples/ikesa-up.in b/samples/ikesa-up.in +diff --git a/samples/hook/ikesa-up.in b/samples/hook/ikesa-up.in index 2d72f96..5ab3d51 100644 ---- a/samples/ikesa-up.in -+++ b/samples/ikesa-up.in +--- a/samples/hook/ikesa-up.in ++++ b/samples/hook/ikesa-up.in @@ -3,7 +3,7 @@ # run scripts in the ikesa-up.d directory when IKE_SA is established # @@ -135,10 +116,10 @@ index 2d72f96..5ab3d51 100644 . ./functions -diff --git a/samples/migration.in b/samples/migration.in +diff --git a/samples/hook/migration.in b/samples/hook/migration.in index 0847eae..52f7980 100644 ---- a/samples/migration.in -+++ b/samples/migration.in +--- a/samples/hook/migration.in ++++ b/samples/hook/migration.in @@ -3,7 +3,7 @@ # run scripts in the migration.d directory when MIP6 MIGRATE is issued # @@ -148,10 +129,10 @@ index 0847eae..52f7980 100644 . ./functions -diff --git a/samples/ph1-down.in b/samples/ph1-down.in +diff --git a/samples/hook/ph1-down.in b/samples/hook/ph1-down.in index 9d2e305..a7a8b0a 100644 ---- a/samples/ph1-down.in -+++ b/samples/ph1-down.in +--- a/samples/hook/ph1-down.in ++++ b/samples/hook/ph1-down.in @@ -3,7 +3,7 @@ # run scripts in the ph1-down.d directory when ISAKMP SA is removed # @@ -161,10 +142,10 @@ index 9d2e305..a7a8b0a 100644 . ./functions -diff --git a/samples/ph1-up.in b/samples/ph1-up.in +diff --git a/samples/hook/ph1-up.in b/samples/hook/ph1-up.in index ab205fa..75e8cab 100644 ---- a/samples/ph1-up.in -+++ b/samples/ph1-up.in +--- a/samples/hook/ph1-up.in ++++ b/samples/hook/ph1-up.in @@ -3,7 +3,7 @@ # run scripts in the ph1-up.d directory when ISAKMP SA is established # @@ -175,7 +156,7 @@ index ab205fa..75e8cab 100644 . ./functions diff --git a/samples/racoon2.conf.in b/samples/racoon2.conf.in -index 5afda24..f365731 100644 +index 9dc9d5a..5fb6560 100644 --- a/samples/racoon2.conf.in +++ b/samples/racoon2.conf.in @@ -1,7 +1,7 @@ @@ -187,7 +168,7 @@ index 5afda24..f365731 100644 # interface info interface -@@ -17,7 +17,7 @@ interface +@@ -21,7 +21,7 @@ interface spmd { unix "/var/run/racoon2/spmif"; }; @@ -196,45 +177,45 @@ index 5afda24..f365731 100644 }; # resolver info -@@ -42,7 +42,7 @@ resolver +@@ -46,7 +46,7 @@ resolver # Please don't touch this line (especially novice user); # -include "@prefix@/etc/racoon2/default.conf"; +include "@sysconfdir@/default.conf"; + # Define host specific pre-shared keys here # - # These are examples of configuration for each peer. -@@ -50,21 +50,21 @@ include "@prefix@/etc/racoon2/default.conf"; - # Uncomment following one 'include' line you want to use. - - ## Transport mode IKEv2 or IKEv1 +@@ -82,21 +82,21 @@ remote 192.168.2.67 { + ## uncommenting this 'include' line, also uncomment the + ## 'include' line for transport_ike_natt.conf in the transport_ike.conf + ## file and edit that file and vals.conf appropriately for your environment -# include "@prefix@/etc/racoon2/transport_ike.conf"; -+# include "@sysconfdir@/transport_ike.conf"; ++# include "@sysconfdir@/racoon2/transport_ike.conf"; ## Tunnel mode IKEv2 or IKEv1 (initiator and responder) -# include "@prefix@/etc/racoon2/tunnel_ike.conf"; -+# include "@sysconfdir@/tunnel_ike.conf"; ++# include "@sysconfdir@/racoon2/tunnel_ike.conf"; ## Tunnel mode IKEv2 (responder; NAT-T support) ## Enable this if you're a responder in global net and ## the peer is an initiator behind NAT. -# include "@prefix@/etc/racoon2/tunnel_ike_natt.conf"; -+# include "@sysconfdir@/tunnel_ike_natt.conf"; ++# include "@sysconfdir@/racoon2/tunnel_ike_natt.conf"; ## Transport mode KINK -# include "@prefix@/etc/racoon2/transport_kink.conf"; -+# include "@sysconfdir@/transport_kink.conf"; ++# include "@sysconfdir@/racoon2/transport_kink.conf"; ## Tunnel mode KINK -# include "@prefix@/etc/racoon2/tunnel_kink.conf"; -+# include "@sysconfdir@/tunnel_kink.conf"; ++# include "@sysconfdir@/racoon2/tunnel_kink.conf"; ## For local test -# include "@prefix@/etc/racoon2/local-test.conf"; -+# include "@sysconfdir@/local-test.conf"; ++# include "@sysconfdir@/racoon2/local-test.conf"; diff --git a/samples/vals.conf.in b/samples/vals.conf.in -index a0e8023..2fa7e4d 100644 +index 442786c..b378513 100644 --- a/samples/vals.conf.in +++ b/samples/vals.conf.in @@ -2,10 +2,10 @@ @@ -250,7 +231,7 @@ index a0e8023..2fa7e4d 100644 ### ID Settings ### # your FQDN : specify if you want to use FQDN as your ID -@@ -75,16 +75,16 @@ setval { +@@ -103,16 +103,16 @@ setval { ### Scripts ## IKEv2 @@ -277,5 +258,5 @@ index a0e8023..2fa7e4d 100644 ### KINK ### # Kerberos5 principal -- -1.9.1 +2.24.1 diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-Add-Value-to-HAVE_NSSWITCH_CONF.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-Add-Value-to-HAVE_NSSWITCH_CONF.patch deleted file mode 100644 index 9ca88a8..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-Add-Value-to-HAVE_NSSWITCH_CONF.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 2ad8c9b2e99be296fc7c7bf94161a53aa3984b24 Mon Sep 17 00:00:00 2001 -From: Aws Ismail <aws.ismail@windriver.com> -Date: Tue, 23 Oct 2012 18:07:23 -0400 -Subject: [PATCH 2/3] Add Value to HAVE_NSSWITCH_CONF - -Use a more verbose form of AC_DEFINE -to force value of "1" to -HAVE_NSSWITCH_CONF macro. - -Upstream-Status: Pending - -Signed-off-by: Aws Ismail <aws.ismail@windriver.com> ---- - spmd/configure.in | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/spmd/configure.in b/spmd/configure.in -index c149c2d..c079c56 100644 ---- a/spmd/configure.in -+++ b/spmd/configure.in -@@ -91,7 +91,7 @@ case "$target" in - ;; - *) - AC_MSG_RESULT(use /etc/nsswitch.conf) -- AC_DEFINE(HAVE_NSSWITCH_CONF) -+ AC_DEFINE(HAVE_NSSWITCH_CONF, [1], [Define if nsswitch conf file exists]) - ;; - esac - --- -1.7.0.4 - diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-DESTDIR.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-DESTDIR.patch deleted file mode 100644 index b2a0eac..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-DESTDIR.patch +++ /dev/null @@ -1,202 +0,0 @@ -Enable non-standard destdir - -Add in $(DESTDIR) to all the install lines, -so that we can get things installed into a -non-standard location. - -Upstream-Status: Pending - -Signed-of-by: Aws Ismail <aws.ismail@windriver.com> - -diff -r -u a/iked/Makefile.in b/iked/Makefile.in ---- a/iked/Makefile.in -+++ b/iked/Makefile.in -@@ -66,16 +66,16 @@ - install: install-prog install-doc - - install-prog: $(PROG) -- $(INSTALL) -d $(sbindir) -- $(INSTALL_PROGRAM) $(PROG) $(sbindir) -+ $(INSTALL) -d $(DESTDIR)$(sbindir) -+ $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir) - - install-doc: -- $(INSTALL) -d $(mandir)/man8 -+ $(INSTALL) -d $(DESTDIR)$(mandir)/man8 - # not friendly with -n :-( - sysconfdir="$$(echo '$(sysconfdir)' | sed 's/%/\\\%/g')"; \ - for f in $(MAN); do \ - sed -e s%\@sysconfdir\@%"$$sysconfdir"%g < $$f > $${f}.tmp; \ -- $(INSTALL_DATA) $${f}.tmp $(mandir)/man$${f##*.}/$$f; \ -+ $(INSTALL_DATA) $${f}.tmp $(DESTDIR)$(mandir)/man$${f##*.}/$$f; \ - rm $${f}.tmp; \ - done - -diff -r -u a/kinkd/Makefile.in b/kinkd/Makefile.in ---- a/kinkd/Makefile.in -+++ b/kinkd/Makefile.in -@@ -46,14 +46,14 @@ - ../lib/libracoon.a: # check its timestamp only when there is. - - install: all -- $(INSTALL) -d $(sbindir) -- $(INSTALL_PROGRAM) $(PROG) $(sbindir) -- $(INSTALL) -d $(mandir)/man8 -+ $(INSTALL) -d $(DESTDIR)$(sbindir) -+ $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir) -+ $(INSTALL) -d $(DESTDIR)$(mandir)/man8 - # not friendly with -n :-( - sysconfdir="$$(echo '$(sysconfdir)' | sed 's/%/\\\%/g')"; \ - for f in $(MAN); do \ - sed -e s%\@sysconfdir\@%"$$sysconfdir"%g < $$f > $${f}.tmp; \ -- $(INSTALL_DATA) $${f}.tmp $(mandir)/man$${f##*.}/$$f; \ -+ $(INSTALL_DATA) $${f}.tmp $(DESTDIR)$(mandir)/man$${f##*.}/$$f; \ - rm $${f}.tmp; \ - done - -diff -r -u a/pskgen/Makefile.in b/pskgen/Makefile.in ---- a/pskgen/Makefile.in -+++ b/pskgen/Makefile.in -@@ -17,10 +17,10 @@ - all: - - install: all -- $(INSTALL) -d $(sbindir) -- $(INSTALL_SCRIPT) $(PROG) $(sbindir) -- $(INSTALL_DATA) $(PROG).8 $(mandir)/man8 -- $(INSTALL) -d $(prefix)/etc/racoon2 -+ $(INSTALL) -d $(DESTDIR)$(sbindir) -+ $(INSTALL_SCRIPT) $(PROG) $(DESTDIR)$(sbindir) -+ $(INSTALL_DATA) $(PROG).8 $(DESTDIR)$(mandir)/man8 -+ $(INSTALL) -d $(DESTDIR)$(prefix)/etc/racoon2 - sh ./autogen.spmd.pwd - - depend: -diff -r -u a/samples/Makefile.in b/samples/Makefile.in ---- a/samples/Makefile.in -+++ b/samples/Makefile.in -@@ -12,60 +12,60 @@ - all: - - install: all install-startup-@startup_scripts@ install-samples install-hook -- $(INSTALL) -d -o 0 -g 0 -m 700 /var/run/racoon2 -+ $(INSTALL) -d -o 0 -g 0 -m 700 $(DESTDIR)/var/run/racoon2 - - install-samples: -- $(INSTALL) -d $(sysconfdir) -- $(INSTALL) -m 600 racoon2.conf $(sysconfdir)/racoon2.conf.sample -- $(INSTALL) -m 600 vals.conf $(sysconfdir)/vals.conf.sample -- $(INSTALL) -m 600 default.conf $(sysconfdir)/default.conf.sample -- $(INSTALL) -m 600 transport_ike.conf $(sysconfdir)/transport_ike.conf.sample -- $(INSTALL) -m 600 tunnel_ike.conf $(sysconfdir)/tunnel_ike.conf.sample -- $(INSTALL) -m 600 tunnel_ike_natt.conf $(sysconfdir)/tunnel_ike_natt.conf.sample -- $(INSTALL) -m 600 transport_kink.conf $(sysconfdir)/transport_kink.conf.sample -- $(INSTALL) -m 600 tunnel_kink.conf $(sysconfdir)/tunnel_kink.conf.sample -- $(INSTALL) -m 600 local-test.conf $(sysconfdir)/local-test.conf.sample -- $(INSTALL) -d -m 700 $(sysconfdir)/psk -- $(INSTALL) -d -m 700 $(sysconfdir)/cert -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir) -+ $(INSTALL) -m 600 racoon2.conf $(DESTDIR)$(sysconfdir)/racoon2.conf.sample -+ $(INSTALL) -m 600 vals.conf $(DESTDIR)$(sysconfdir)/vals.conf.sample -+ $(INSTALL) -m 600 default.conf $(DESTDIR)$(sysconfdir)/default.conf.sample -+ $(INSTALL) -m 600 transport_ike.conf $(DESTDIR)$(sysconfdir)/transport_ike.conf.sample -+ $(INSTALL) -m 600 tunnel_ike.conf $(DESTDIR)$(sysconfdir)/tunnel_ike.conf.sample -+ $(INSTALL) -m 600 tunnel_ike_natt.conf $(DESTDIR)$(sysconfdir)/tunnel_ike_natt.conf.sample -+ $(INSTALL) -m 600 transport_kink.conf $(DESTDIR)$(sysconfdir)/transport_kink.conf.sample -+ $(INSTALL) -m 600 tunnel_kink.conf $(DESTDIR)$(sysconfdir)/tunnel_kink.conf.sample -+ $(INSTALL) -m 600 local-test.conf $(DESTDIR)$(sysconfdir)/local-test.conf.sample -+ $(INSTALL) -d -m 700 $(DESTDIR)$(sysconfdir)/psk -+ $(INSTALL) -d -m 700 $(DESTDIR)$(sysconfdir)/cert - - install-startup-rc-d: -- $(INSTALL) -d $(sysconfdir)/rc.d -- $(INSTALL_SCRIPT) rc.d-iked $(sysconfdir)/rc.d/iked -- $(INSTALL_SCRIPT) rc.d-kinkd $(sysconfdir)/rc.d/kinkd -- $(INSTALL_SCRIPT) rc.d-spmd $(sysconfdir)/rc.d/spmd -- $(INSTALL_SCRIPT) rc.d-racoon2 $(sysconfdir)/rc.d/racoon2 -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/rc.d -+ $(INSTALL_SCRIPT) rc.d-iked $(DESTDIR)$(sysconfdir)/rc.d/iked -+ $(INSTALL_SCRIPT) rc.d-kinkd $(DESTDIR)$(sysconfdir)/rc.d/kinkd -+ $(INSTALL_SCRIPT) rc.d-spmd $(DESTDIR)$(sysconfdir)/rc.d/spmd -+ $(INSTALL_SCRIPT) rc.d-racoon2 $(DESTDIR)$(sysconfdir)/rc.d/racoon2 - - install-startup-init-d: -- $(INSTALL) -d $(sysconfdir)/init.d -- $(INSTALL_SCRIPT) init.d-iked $(sysconfdir)/init.d/iked -- $(INSTALL_SCRIPT) init.d-kinkd $(sysconfdir)/init.d/kinkd -- $(INSTALL_SCRIPT) init.d-spmd $(sysconfdir)/init.d/spmd -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/init.d -+ $(INSTALL_SCRIPT) init.d-iked $(DESTDIR)$(sysconfdir)/init.d/iked -+ $(INSTALL_SCRIPT) init.d-kinkd $(DESTDIR)$(sysconfdir)/init.d/kinkd -+ $(INSTALL_SCRIPT) init.d-spmd $(DESTDIR)$(sysconfdir)/init.d/spmd - - install-startup-none: - - install-hook: -- $(INSTALL) -d $(sysconfdir)/hook -- $(INSTALL_DATA) functions $(sysconfdir)/hook -- $(INSTALL) -d $(sysconfdir)/hook/ikesa-up.d -- $(INSTALL_SCRIPT) ikesa-up $(sysconfdir)/hook -- $(INSTALL) -d $(sysconfdir)/hook/ikesa-down.d -- $(INSTALL_SCRIPT) ikesa-down $(sysconfdir)/hook -- $(INSTALL) -d $(sysconfdir)/hook/ikesa-rekey.d -- $(INSTALL_SCRIPT) ikesa-rekey $(sysconfdir)/hook -- $(INSTALL) -d $(sysconfdir)/hook/child-up.d -- $(INSTALL_SCRIPT) child-up $(sysconfdir)/hook -- $(INSTALL) -d $(sysconfdir)/hook/child-down.d -- $(INSTALL_SCRIPT) child-down $(sysconfdir)/hook -- $(INSTALL) -d $(sysconfdir)/hook/child-rekey.d -- $(INSTALL_SCRIPT) child-rekey $(sysconfdir)/hook -- $(INSTALL) -d $(sysconfdir)/hook/migration.d -- $(INSTALL_SCRIPT) migration $(sysconfdir)/hook -- $(INSTALL_SCRIPT) 00ikesaup_sample $(sysconfdir)/hook/ikesa-up.d -- $(INSTALL_SCRIPT) 00childup_sample $(sysconfdir)/hook/child-up.d -- $(INSTALL) -d $(sysconfdir)/hook/ph1-up.d -- $(INSTALL_SCRIPT) ph1-up $(sysconfdir)/hook -- $(INSTALL) -d $(sysconfdir)/hook/ph1-down.d -- $(INSTALL_SCRIPT) ph1-down $(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL_DATA) functions $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ikesa-up.d -+ $(INSTALL_SCRIPT) ikesa-up $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ikesa-down.d -+ $(INSTALL_SCRIPT) ikesa-down $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ikesa-rekey.d -+ $(INSTALL_SCRIPT) ikesa-rekey $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/child-up.d -+ $(INSTALL_SCRIPT) child-up $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/child-down.d -+ $(INSTALL_SCRIPT) child-down $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/child-rekey.d -+ $(INSTALL_SCRIPT) child-rekey $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/migration.d -+ $(INSTALL_SCRIPT) migration $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL_SCRIPT) 00ikesaup_sample $(DESTDIR)$(sysconfdir)/hook/ikesa-up.d -+ $(INSTALL_SCRIPT) 00childup_sample $(DESTDIR)$(sysconfdir)/hook/child-up.d -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ph1-up.d -+ $(INSTALL_SCRIPT) ph1-up $(DESTDIR)$(sysconfdir)/hook -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir)/hook/ph1-down.d -+ $(INSTALL_SCRIPT) ph1-down $(DESTDIR)$(sysconfdir)/hook - - # empty - depend: -diff -r -u a/spmd/Makefile.in b/spmd/Makefile.in ---- a/spmd/Makefile.in -+++ b/spmd/Makefile.in -@@ -38,11 +38,11 @@ - spmdctl.o: spmd_internal.h - - install: all -- $(INSTALL_DIR) $(sbindir) -- $(INSTALL_PROGRAM) $(DAEMON) $(sbindir) -- $(INSTALL_PROGRAM) $(COMMAND) $(sbindir) -- $(INSTALL_DIR) $(man8dir) -- $(INSTALL_DATA) $(MANFILES) $(man8dir) -+ $(INSTALL_DIR) $(DESTDIR)$(sbindir) -+ $(INSTALL_PROGRAM) $(DAEMON) $(DESTDIR)$(sbindir) -+ $(INSTALL_PROGRAM) $(COMMAND) $(DESTDIR)$(sbindir) -+ $(INSTALL_DIR) $(DESTDIR)$(man8dir) -+ $(INSTALL_DATA) $(MANFILES) $(DESTDIR)$(man8dir) - - clean: - -rm -f $(TARGET) *.o $(COMMAND) diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-Remove-INSTALL_OPTS.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-Remove-INSTALL_OPTS.patch deleted file mode 100644 index 5e0d2e7..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-Remove-INSTALL_OPTS.patch +++ /dev/null @@ -1,87 +0,0 @@ -From f9c98441876ae1d426ef4fcad3fef389be3adb25 Mon Sep 17 00:00:00 2001 -From: Aws Ismail <aws.ismail@windriver.com> -Date: Tue, 23 Oct 2012 18:16:34 -0400 -Subject: [PATCH 3/3] Remove @INSTALL_OPTS@ - -Removed the redundant @INSTALL_OPTS@ -which could give an error during installation - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Aws Ismail <aws.ismail@windriver.com> ---- - iked/Makefile.in | 2 +- - kinkd/Makefile.in | 2 +- - pskgen/Makefile.in | 2 +- - samples/Makefile.in | 2 +- - spmd/Makefile.in | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/iked/Makefile.in b/iked/Makefile.in -index acb355f..8dfa69c 100644 ---- a/iked/Makefile.in -+++ b/iked/Makefile.in -@@ -22,7 +22,7 @@ host_cpu = @host_cpu@ - host_vendor = @host_vendor@ - host_os = @host_os@ - CC = @CC@ --INSTALL = @INSTALL@ @INSTALL_OPTS@ -+INSTALL = @INSTALL@ - INSTALL_PROGRAM = @INSTALL_PROGRAM@ - INSTALL_SCRIPT= @INSTALL_SCRIPT@ - INSTALL_DATA = @INSTALL_DATA@ -diff --git a/kinkd/Makefile.in b/kinkd/Makefile.in -index b3c52a7..b14ff35 100644 ---- a/kinkd/Makefile.in -+++ b/kinkd/Makefile.in -@@ -12,7 +12,7 @@ CPPFLAGS=@CPPFLAGS@ @DEFS@ -DRACOON2_CONFIG_DIR=\"$(sysconfdir)\" - LDFLAGS =@LDFLAGS@ - LIBS =@LIBS@ - CFLAGS =@CFLAGS@ $(OPTFLAG) --INSTALL =@INSTALL@ @INSTALL_OPTS@ -+INSTALL =@INSTALL@ - INSTALL_PROGRAM=@INSTALL_PROGRAM@ - INSTALL_DATA=@INSTALL_DATA@ - MKDEP =@MKDEP@ -diff --git a/pskgen/Makefile.in b/pskgen/Makefile.in -index 2d5092d..ff0d374 100644 ---- a/pskgen/Makefile.in -+++ b/pskgen/Makefile.in -@@ -7,7 +7,7 @@ sbindir=@sbindir@ - sysconfdir=@sysconfdir@ - mandir=@mandir@ - --INSTALL =@INSTALL@ @INSTALL_OPTS@ -+INSTALL =@INSTALL@ - INSTALL_PROGRAM=@INSTALL_PROGRAM@ - INSTALL_SCRIPT=@INSTALL_SCRIPT@ - INSTALL_DATA=@INSTALL_DATA@ -diff --git a/samples/Makefile.in b/samples/Makefile.in -index 5f6c3ea..f0d488b 100644 ---- a/samples/Makefile.in -+++ b/samples/Makefile.in -@@ -3,7 +3,7 @@ - srcdir=@srcdir@ - prefix=@prefix@ - sysconfdir=@sysconfdir@ --INSTALL =@INSTALL@ @INSTALL_OPTS@ -+INSTALL =@INSTALL@ - INSTALL_PROGRAM=@INSTALL_PROGRAM@ - INSTALL_DATA=@INSTALL_DATA@ - INSTALL_SCRIPT=@INSTALL_SCRIPT@ -diff --git a/spmd/Makefile.in b/spmd/Makefile.in -index 9b13ef2..6a78d33 100644 ---- a/spmd/Makefile.in -+++ b/spmd/Makefile.in -@@ -4,7 +4,7 @@ CFLAGS = @CFLAGS@ @CPPFLAGS@ @DEFS@ -DSYSCONFDIR=\"${sysconfdir}\" - # CFLAGS +=-DSADB_X_MIGRATE - LDFLAGS = @LDFLAGS@ - LIBS = @LIBS@ --INSTALL=@INSTALL@ @INSTALL_OPTS@ -+INSTALL=@INSTALL@ - INSTALL_PROGRAM=@INSTALL_PROGRAM@ - INSTALL_DATA=@INSTALL_DATA@ - INSTALL_DIR=@INSTALL_DIR@ --- -1.7.0.4 - diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure-autoheader.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure-autoheader.patch deleted file mode 100644 index 903cbe8..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure-autoheader.patch +++ /dev/null @@ -1,60 +0,0 @@ -From cddb9b757bdcd60c58d6320479d572ebdd15b449 Mon Sep 17 00:00:00 2001 -From: Robert Yang <liezhi.yang@windriver.com> -Date: Sun, 8 Jun 2014 06:37:01 -0700 -Subject: [PATCH] spmd/configure.in: add description for AC_DEFINE - -The autoheader now requires the AC_DEFINE to have a description, -otherewise it would fail. - -See oe-core's dd9c3d7bc946ff44e0ca90f4e345711d6ad21728 - -Upstream-Status: Pending - -Signed-off-by: Robert Yang <liezhi.yang@windriver.com> ---- - spmd/configure.in | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/spmd/configure.in b/spmd/configure.in -index 3858aa1..e3e8650 100644 ---- a/spmd/configure.in -+++ b/spmd/configure.in -@@ -74,18 +74,18 @@ int main(void) - exit(0); - } - ], --AC_DEFINE(HAVE_SA_LEN) -+AC_DEFINE([HAVE_SA_LEN], [1], [Define if have sa_len]) - AC_MSG_RESULT(yes), - AC_MSG_RESULT(no),:) - - echo $ac_n "checking for architecture""... $ac_c" 1>&6 - case "$target" in - *freebsd4*) -- AC_DEFINE(HAVE_HOST_CONF) -+ AC_DEFINE([HAVE_HOST_CONF], [1], [Define if have host.conf]) - AC_MSG_RESULT(use /etc/host.conf) - ;; - *openbsd*) -- AC_DEFINE(HAVE_LOOKUP_IN_RESOLV_CONF) -+ AC_DEFINE([HAVE_LOOKUP_IN_RESOLV_CONF], [1], [Define if have lookup in resolv.conf]) - AC_MSG_RESULT(use lookup in /etc/resolv.conf) - ;; - *) -@@ -97,11 +97,11 @@ esac - echo $ac_n "checking for SPDUPDATE BUG""... $ac_c" 1>&6 - case $host_os in - *netbsd*) -- AC_DEFINE(HAVE_SPDUPDATE_BUG) -+ AC_DEFINE([HAVE_SPDUPDATE_BUG], [1], [Define if have spdupdate_bug]) - AC_MSG_RESULT(yes) - ;; - *freebsd*) -- AC_DEFINE(HAVE_SPDUPDATE_BUG) -+ AC_DEFINE([HAVE_SPDUPDATE_BUG], [1], [Define if have spdupdate_bug]) - AC_MSG_RESULT(yes) - ;; - *) --- -1.7.9.5 - diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure-memcmp.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure-memcmp.patch deleted file mode 100644 index 97857c7..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure-memcmp.patch +++ /dev/null @@ -1,32 +0,0 @@ -Comment out memmcp.clean configure-related option - -Upstream-Status: Pending - -Signed-off-by: Aws Ismail <aws.ismail@windriver.com> - -diff --git a/iked/configure b/iked/configure -index 80ca9a3..9205bc3 100755 ---- a/iked/configure -+++ b/iked/configure -@@ -1758,7 +1758,7 @@ fi - fi - - echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6 --test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}" -+# test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}" - - echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 - echo "configure:1765: checking return type of signal handlers" >&5 -diff --git a/lib/configure b/lib/configure -index c7d057a..6390794 100755 ---- a/lib/configure -+++ b/lib/configure -@@ -1909,7 +1909,7 @@ fi - fi - - echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6 --test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}" -+# test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}" - - echo $ac_n "checking for strftime""... $ac_c" 1>&6 - echo "configure:1916: checking for strftime" >&5 diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure.in-remove-redundant-macros.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure.in-remove-redundant-macros.patch deleted file mode 100644 index 7a69857..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-configure.in-remove-redundant-macros.patch +++ /dev/null @@ -1,199 +0,0 @@ -* autotools was used for the build process and these macros became -redundant, so remove them to avoid errors in configure: -./configure: line 4619: RC_WITH_OPENSSL_LIB: command not found - -* a bash syntax error is also fixed here: -./configure: line 4636: test: =: unary operator expected - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Jackie Huang <jackie.huang@windriver.com> ---- - configure.in | 1 - - iked/configure.in | 20 +------------------- - kinkd/configure.in | 5 +---- - lib/configure.in | 10 +--------- - spmd/configure.in | 11 +---------- - 5 files changed, 4 insertions(+), 43 deletions(-) - -diff --git a/configure.in b/configure.in -index 5eaa7c5..e74433e 100644 ---- a/configure.in -+++ b/configure.in -@@ -10,7 +10,6 @@ AC_CANONICAL_HOST - dnl Checks for programs. - AC_PROG_INSTALL - AC_PROG_MAKE_SET --RC_IF_INSTALL_OPTS - - dnl XXX see the comment below. - dnl AC_CONFIG_SUBDIRS(lib) -diff --git a/iked/configure.in b/iked/configure.in -index 031e499..6b9352e 100644 ---- a/iked/configure.in -+++ b/iked/configure.in -@@ -51,9 +51,6 @@ if test x"$ikev2" = x"yes"; then - IKEV2_SRC='$(IKEV2_SRC)' - fi - --# check --enable-debug --RC_IF_BUILD_DEBUG -- - # including pcap if enable_debug is yes - if test "$enable_debug" = yes -a "$enable_pcap" = yes ; then - AC_CHECK_LIB(pcap, pcap_dump,,[AC_MSG_ERROR(failed finding libpcap)]) -@@ -120,9 +117,6 @@ if test "${ikev2_ipsec_window_size+set}" = "set"; then - AC_DEFINE_UNQUOTED(IKEV2_IPSEC_WINDOW_SIZE, $ikev2_ipsec_window_size, [window size of IPsec SA created by IKEv2]) - fi - --# check for --with-install-opts --RC_IF_INSTALL_OPTS -- - # Checks for header files. - AC_HEADER_STDC - AC_CHECK_HEADERS([limits.h netdb.h netinet/in.h netinet6/ipsec.h netipsec/ipsec.h stdarg.h stddef.h stdlib.h string.h sys/param.h sys/socket.h sys/time.h unistd.h inttypes.h stdint.h]) -@@ -133,8 +127,6 @@ AC_ARG_WITH(kernel_build_dir, [ --with-kernel-build-dir=DIR specify the d - [kernel_build_dir=$withval], [kernel_build_dir=no]) - AC_MSG_RESULT(${kernel_build_dir}) - --RC_CHECK_PFKEYV2_H --RC_IF_NATT_ENABLE - if test x"$enable_natt" = x"yes"; then - if test x"$ikev1" = x"yes"; then - IKEV1_SRC="${IKEV1_SRC} \$(IKEV1_NATT_SRC)" -@@ -195,11 +187,6 @@ AC_TRY_COMPILE([], - AC_DEFINE(HAVE_FUNC_MACRO, 1, [define if __func__ macro is available]) - ], [AC_MSG_RESULT(no)]) - --# check for struct sockaddr --RC_IF_SA_LEN -- --# check for --enable-ipv6 --RC_IF_IPV6_ENABLE - if test "$ipv6" = "yes"; then - AC_MSG_CHECKING(for advanced API support) - AC_CACHE_VAL(racoon_cv_advapi, [dnl -@@ -239,10 +226,6 @@ fi - # Look for dlopen (libc in FreeBSD, libdl in Debian) - AC_SEARCH_LIBS(dlopen, dl) - --# checks for OpenSSL --# check for --with-openssl-libdir --RC_WITH_OPENSSL_LIB -- - # check Engine interface - AC_MSG_CHECKING(--enable-engine) - engine='yes' -@@ -315,9 +298,8 @@ if test x"$sha2" = x"yes"; then - AC_DEFINE(WITH_SHA2, 1, [define if SHA2 can be used]) - fi - --RC_CHECK_MAKE - AC_SUBST(IF_GMAKE) --if test $MAKE_TYPE = gmake; then -+if test "$MAKE_TYPE" = "gmake"; then - IF_GMAKE='' - else - IF_GMAKE='#' -diff --git a/kinkd/configure.in b/kinkd/configure.in -index 272c1eb..a332436 100644 ---- a/kinkd/configure.in -+++ b/kinkd/configure.in -@@ -10,7 +10,6 @@ AC_PROG_CPP - AC_PROG_LEX - AC_PROG_INSTALL - AC_PROG_MAKE_SET --RC_PROG_MKDEP - - AC_CANONICAL_HOST - -@@ -263,11 +262,9 @@ sys_queue_ng - AC_MSG_RESULT(ok) - ) - --RC_IF_INSTALL_OPTS - --RC_CHECK_MAKE - AC_SUBST(IF_GMAKE) --if test $MAKE_TYPE = gmake; then -+if test "$MAKE_TYPE" = "gmake"; then - IF_GMAKE='' - else - IF_GMAKE='#' -diff --git a/lib/configure.in b/lib/configure.in -index 883a28c..414d7b1 100644 ---- a/lib/configure.in -+++ b/lib/configure.in -@@ -12,7 +12,6 @@ AC_PROG_YACC - AC_PROG_RANLIB - AC_PROG_INSTALL - AC_PROG_MAKE_SET --RC_PROG_MKDEP - - AC_CANONICAL_HOST - -@@ -112,9 +111,6 @@ AC_HEADER_STDC - AC_HEADER_SYS_WAIT - AC_CHECK_HEADERS(sys/time.h net/if_var.h net/ethernet.h limits.h unistd.h stdarg.h varargs.h netinet6/ipsec.h netipsec/ipsec.h) - --RC_CHECK_PFKEYV2_H --RC_IF_NATT_ENABLE -- - dnl Checks for typedefs, structures, and compiler characteristics. - AC_C_CONST - AC_TYPE_PID_T -@@ -198,14 +194,10 @@ AC_TRY_COMPILE([#include <sys/types.h> - AC_MSG_RESULT(yes), - AC_MSG_RESULT(no)) - --dnl --with-openssl-libdir --RC_WITH_OPENSSL_LIB -- - AC_CHECK_HEADERS(openssl/evp.h) - --RC_CHECK_MAKE - AC_SUBST(IF_GMAKE) --if test $MAKE_TYPE = gmake; then -+if test "$MAKE_TYPE" = "gmake"; then - IF_GMAKE='' - else - IF_GMAKE='#' -diff --git a/spmd/configure.in b/spmd/configure.in -index c079c56..3858aa1 100644 ---- a/spmd/configure.in -+++ b/spmd/configure.in -@@ -13,7 +13,6 @@ dnl Checks for programs. - AC_PROG_CC - AC_PROG_CPP - AC_PROG_INSTALL --RC_PROG_MKDEP - - INSTALL_LIB="\${INSTALL_DATA}" - AC_SUBST(INSTALL_LIB) -@@ -119,22 +118,14 @@ AC_MSG_RESULT($libracoon_path) - LDFLAGS="$LDFLAGS -L$libracoon_path" - LIBS="-lracoon $LIBS" - --dnl --with-openssl-libdir --RC_WITH_OPENSSL_LIB -- - AC_CHECK_HEADER(openssl/evp.h) - --RC_CHECK_MAKE - AC_SUBST(IF_GMAKE) --if test $MAKE_TYPE = gmake; then -+if test "$MAKE_TYPE" = "gmake"; then - IF_GMAKE='' - else - IF_GMAKE='#' - fi - --RC_IF_INSTALL_OPTS -- --RC_CHECK_PFKEYV2_H -- - AC_CONFIG_HEADER(config.h) - AC_OUTPUT(Makefile) --- -1.7.9.5 - diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-correct-openssl-include-path.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-correct-openssl-include-path.patch deleted file mode 100644 index 2ccd61d..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-correct-openssl-include-path.patch +++ /dev/null @@ -1,70 +0,0 @@ -commit 60800fb6e9bd48a54c52d34fe4f1a4444e2160f7 -Author: Aws Ismail <aws.ismail@windriver.com> -Date: Mon Aug 20 13:57:43 2012 -0400 - -Use correct path for openssl includes - -Originally, if $openssl_libdir is set then -CFLAGS in will append $openssl_libdir/include -which does not exist. - -Correct location should be $openssl_libdir/usr/ -include/openssl. Provided that --with-openssl-libdir -is given bitbake_build/tmp/sysroots/<target>/ - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Aws Ismail <aws.ismail@windriver.com> - -diff --git a/aclocal.m4 b/aclocal.m4 -index 2deda2f..91889c5 100644 ---- a/aclocal.m4 -+++ b/aclocal.m4 -@@ -150,7 +150,7 @@ AC_MSG_RESULT($openssl_libdir) - if test "$openssl_libdir" != "none" ; then - if test -f "$openssl_libdir/lib/libcrypto.a"; then - LDFLAGS="$LDFLAGS -L$openssl_libdir/lib" -- CPPFLAGS="$CPPFLAGS -I$openssl_libdir/include" -+ CPPFLAGS="$CPPFLAGS -I$openssl_libdir/usr/include/openssl" - elif test -f "$openssl_libdir/libcrypto.a"; then - LDFLAGS="$LDFLAGS -L$openssl_libdir"; - CPPFLAGS="$CPPFLAGS -I$openssl_libdir/include" -diff --git a/iked/configure b/iked/configure -index 80ca9a3..f06c310 100755 ---- a/iked/configure -+++ b/iked/configure -@@ -2143,7 +2143,7 @@ echo "$ac_t""$openssl_libdir" 1>&6 - if test "$openssl_libdir" != "none" ; then - if test -f "$openssl_libdir/lib/libcrypto.a"; then - LDFLAGS="$LDFLAGS -L$openssl_libdir/lib" -- CPPFLAGS="$CPPFLAGS -I$openssl_libdir/include" -+ CPPFLAGS="$CPPFLAGS -I$openssl_libdir/usr/include/openssl" - elif test -f "$openssl_libdir/libcrypto.a"; then - LDFLAGS="$LDFLAGS -L$openssl_libdir"; - CPPFLAGS="$CPPFLAGS -I$openssl_libdir/include" -diff --git a/lib/configure b/lib/configure -index c7d057a..555c35f 100755 ---- a/lib/configure -+++ b/lib/configure -@@ -2358,7 +2358,7 @@ echo "$ac_t""$openssl_libdir" 1>&6 - if test "$openssl_libdir" != "none" ; then - if test -f "$openssl_libdir/lib/libcrypto.a"; then - LDFLAGS="$LDFLAGS -L$openssl_libdir/lib" -- CPPFLAGS="$CPPFLAGS -I$openssl_libdir/include" -+ CPPFLAGS="$CPPFLAGS -I$openssl_libdir/usr/include/openssl" - elif test -f "$openssl_libdir/libcrypto.a"; then - LDFLAGS="$LDFLAGS -L$openssl_libdir"; - CPPFLAGS="$CPPFLAGS -I$openssl_libdir/include" -diff --git a/spmd/configure b/spmd/configure -index 49d4039..bebb002 100755 ---- a/spmd/configure -+++ b/spmd/configure -@@ -1963,7 +1963,7 @@ echo "$ac_t""$openssl_libdir" 1>&6 - if test "$openssl_libdir" != "none" ; then - if test -f "$openssl_libdir/lib/libcrypto.a"; then - LDFLAGS="$LDFLAGS -L$openssl_libdir/lib" -- CPPFLAGS="$CPPFLAGS -I$openssl_libdir/include" -+ CPPFLAGS="$CPPFLAGS -I$openssl_libdir/usr/include/openssl" - elif test -f "$openssl_libdir/libcrypto.a"; then - LDFLAGS="$LDFLAGS -L$openssl_libdir"; - CPPFLAGS="$CPPFLAGS -I$openssl_libdir/include" diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-configure-error.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-configure-error.patch deleted file mode 100644 index 5f853d9..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-configure-error.patch +++ /dev/null @@ -1,50 +0,0 @@ -commit 26a49879f53b69a1aa91f5cd9678f7829f524845 -Author: Aws Ismail <aws.ismail@windriver.com> -Date: Thu Oct 25 13:43:17 2012 -0400 - -Specify racoon2 submodules for configure - -Literally specify the submodules to configure -instead of using the $SELECTED_MODULES variable -lib, spmd, iked are always available. kinkd -is selected if enabled and that depends -on the availability of krb5 on the target. - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Aws Ismail <aws.ismail@windriver.com> - -diff --git a/configure.in b/configure.in -index 3f83241..5eaa7c5 100644 ---- a/configure.in -+++ b/configure.in -@@ -49,6 +49,9 @@ if test x$prefix = x"NONE" ; then - ac_configure_args="$ac_configure_args --prefix='$prefix'" - fi - -+AC_CONFIG_SUBDIRS(lib) -+AC_CONFIG_SUBDIRS(spmd) -+ - dnl Enable/disable each module - AC_MSG_CHECKING(if --enable-iked option is specified) - AC_ARG_ENABLE(iked, [ --enable-iked build iked [yes]], -@@ -56,6 +59,7 @@ AC_ARG_ENABLE(iked, [ --enable-iked build iked [yes]], - AC_MSG_RESULT($enable_iked) - if test x"$enable_iked" = xyes; then - SELECTED_MODULES="$SELECTED_MODULES iked" -+ AC_CONFIG_SUBDIRS(iked) - fi - AC_MSG_CHECKING(if --enable-kinkd option is specified) - AC_ARG_ENABLE(kinkd, [ --enable-kinkd build kinkd [yes]], -@@ -63,10 +67,8 @@ AC_ARG_ENABLE(kinkd, [ --enable-kinkd build kinkd [yes]], - AC_MSG_RESULT($enable_kinkd) - if test x"$enable_kinkd" = xyes; then - SELECTED_MODULES="$SELECTED_MODULES kinkd" -+ AC_CONFIG_SUBDIRS(kinkd) - fi --dnl XXX Variables should not be used with AC_CONFIG_SUBDIRS on autoconf-2.5x, --dnl but multiple/selective AC_CONFIG_SUBDIRSes don't work on autoconf-2.13. --AC_CONFIG_SUBDIRS(lib $SELECTED_MODULES) - - dnl Switch for startup mechanism. - AC_SUBST(startup_scripts) diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-rekeying-reply.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-rekeying-reply.patch deleted file mode 100644 index 515241d..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-rekeying-reply.patch +++ /dev/null @@ -1,28 +0,0 @@ -racoon2: fix rekeying reply - -Why did node_a send the CREATE_CHILD_SA having the duplicated id? -racoon2 has a counter for counting the number of transmitted request messages. -You can find the counter named request_pending in the source code. -This counter is counted up when a request message is sent, -and it is counted down when the corresponding response message arrives. -The problem is that racoon2 does not count up the counter mistakenly -when sending the initial IKE_SA_INIT message in initiator mode. -This makes the counter corrupt -then the CREATE_CHILD_SA sent with an unexpected message id. - -Upstream-Status: Pending - -Signed-off-by: LiWang <li.wang@windriver.com> -Signed-of-by: Aws Ismail <aws.ismail@windriver.com> - ---- racoon2-20090327c.org/iked/ikev2.c 2010-05-14 10:19:34.000000000 +0800 -+++ racoon2-20090327c/iked/ikev2.c 2010-05-14 10:23:54.000000000 +0800 -@@ -923,6 +923,8 @@ - if (!pkt) - goto fail; - -+ ++ike_sa->request_pending; -+ - /* save message data for AUTH calculation */ - if (ike_sa->my_first_message) - rc_vfree(ike_sa->my_first_message); diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-target-perl-path-to-generate-RPM.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-target-perl-path-to-generate-RPM.patch deleted file mode 100644 index ed66c6f..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fix-target-perl-path-to-generate-RPM.patch +++ /dev/null @@ -1,86 +0,0 @@ -racoon2: fix target perl path to generate RPM - -The configuration tools passed the host perl's path as the path -to the target perl. This is not correct when the host perl was -not installed in '/usr/bin/perl'. So hardcode perl path here to -generate RPM of racoon2. - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Chunbo Luo <chunbo.luo@windriver.com> -Signed-of-by: Aws Ismail <aws.ismail@windriver.com> - ---- - configure | 42 +----------------------------------------- - configure.in | 2 +- - 2 files changed, 2 insertions(+), 42 deletions(-) - -diff --git a/configure b/configure -index f39cb06..25ac906 100755 ---- a/configure -+++ b/configure -@@ -796,47 +796,7 @@ else - startup_scripts=none - fi - --for ac_prog in perl --do --# Extract the first word of "$ac_prog", so it can be a program name with args. --set dummy $ac_prog; ac_word=$2 --echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 --echo "configure:805: checking for $ac_word" >&5 --if eval "test \"`echo '$''{'ac_cv_path_perl_bindir'+set}'`\" = set"; then -- echo $ac_n "(cached) $ac_c" 1>&6 --else -- case "$perl_bindir" in -- /*) -- ac_cv_path_perl_bindir="$perl_bindir" # Let the user override the test with a path. -- ;; -- ?:/*) -- ac_cv_path_perl_bindir="$perl_bindir" # Let the user override the test with a dos path. -- ;; -- *) -- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" -- ac_dummy="$PATH" -- for ac_dir in $ac_dummy; do -- test -z "$ac_dir" && ac_dir=. -- if test -f $ac_dir/$ac_word; then -- ac_cv_path_perl_bindir="$ac_dir/$ac_word" -- break -- fi -- done -- IFS="$ac_save_ifs" -- ;; --esac --fi --perl_bindir="$ac_cv_path_perl_bindir" --if test -n "$perl_bindir"; then -- echo "$ac_t""$perl_bindir" 1>&6 --else -- echo "$ac_t""no" 1>&6 --fi -- --test -n "$perl_bindir" && break --done --test -n "$perl_bindir" || perl_bindir="missing_perl" -- -+perl_bindir='/usr/bin/perl' - - - trap '' 1 2 15 -diff --git a/configure.in b/configure.in -index a7ede4e..3f83241 100644 ---- a/configure.in -+++ b/configure.in -@@ -89,7 +89,7 @@ else - fi - - dnl perl_bindir --AC_PATH_PROGS(perl_bindir, perl, missing_perl) -+perl_bindir='/usr/bin/perl' - AC_SUBST(perl_bindir) - - AC_OUTPUT([Makefile samples/Makefile samples/racoon2.conf samples/vals.conf \ --- -1.6.4 - diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fwrite-return-value.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fwrite-return-value.patch deleted file mode 100644 index a013199..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-fwrite-return-value.patch +++ /dev/null @@ -1,34 +0,0 @@ -racoon2: fix compile error for MIPS - -Correct compile error with fortify-source. -When compiling with FORTIFY_SOURCE specified, -the racoon2 package fails. The root cause is a -macro introduces a call to fwrite() where the return code -isn't checked. This patch moves the macro to an earlier -spot where this problem is corrected. - -Upstream-Status: Pending - -Signed-off-by: Greg Moffatt <greg.moffatt@windriver.com> -Signed-of-by: Aws Ismail <aws.ismail@windriver.com> - ---- - cftoken.l | 7 +++++++ - 1 file changed, 7 insertions(+) - ---- a/lib/cftoken.l -+++ b/lib/cftoken.l -@@ -84,6 +84,13 @@ - #define DP - #endif - -+#ifndef ECHO -+/* This used to be an fputs(), but since the string might contain NUL's, -+ * we now use fwrite(). -+ */ -+#define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0) -+#endif -+ - /* the include files stack */ - #define CF_INCLUDE_DEPTH 10 - static struct rcf_include_stack { diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-iked-initscript.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-iked-initscript.patch deleted file mode 100644 index 10182f3..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-iked-initscript.patch +++ /dev/null @@ -1,40 +0,0 @@ -Source /etc/init.d/functions and add sub-command status - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Yi Zhao <yi.zhao@windriver.com> - -diff --git a/samples/init.d-iked.in b/samples/init.d-iked.in -index 4e65b94..ff5f355 100644 ---- a/samples/init.d-iked.in -+++ b/samples/init.d-iked.in -@@ -3,6 +3,9 @@ - # iked startup script - # - -+# Source function library. -+. /etc/init.d/functions -+ - prefix=@prefix@ - exec_prefix=@exec_prefix@ - -@@ -25,6 +28,10 @@ stop) - read pid junk < $PIDFILE && kill $pid - echo "." - ;; -+ status) -+ status $DAEMON; -+ exit $? -+ ;; - restart) - $0 stop - $0 start -@@ -35,7 +42,7 @@ reload) - echo "." - ;; - *) -- echo "usage: $0 {start|stop|restart|reload}" -+ echo "usage: $0 {start|stop|status|restart|reload}" - exit 1 - ;; - esac diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-iked-needs-libcrypto.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-iked-needs-libcrypto.patch deleted file mode 100644 index 0c57c65..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-iked-needs-libcrypto.patch +++ /dev/null @@ -1,34 +0,0 @@ -iked needs libcrypto - -Add libcrypto to the list of LIBS for iked to avoid undefined reference -errors during compilation. - -If add libcrypto to the list of LDFLAGS, the result is same as "gcc -lcrypto --o eaytest eaytest.o crypto_openssl.o str2val.o", since the linker searchs an -archive only once, at the location where it is specified on the command line, -crypto_openssl.o will report undefined symbol which is defined in libcrypto - -Upstream-Status: Pending - -Signed-off-by: Aws Ismail <aws.ismail@windriver.com> -Signed-off-by: Roy.Li <rongqing.li@windriver.com> ---- - iked/Makefile.in | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/iked/Makefile.in b/iked/Makefile.in -index 57134f3..5a9160c 100644 ---- a/iked/Makefile.in -+++ b/iked/Makefile.in -@@ -56,7 +56,7 @@ OBJS += @CRYPTOBJS@ - TESTSRC = eaytest.c - TESTOBJ = $(TESTSRC:%.c=%.o) - --LIBS = @LIBS@ -+LIBS = @LIBS@ -lcrypto - LIBRARIES = @LIBRARIES@ - - MAN = iked.8 --- -1.7.1 - diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-kinkd-initscript.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-kinkd-initscript.patch deleted file mode 100644 index 69fe02d..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-kinkd-initscript.patch +++ /dev/null @@ -1,40 +0,0 @@ -Source /etc/init.d/functions and add sub-command status - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Yi Zhao <yi.zhao@windriver.com> - -diff --git a/samples/init.d-kinkd.in b/samples/init.d-kinkd.in -index 1813b39..71d0855 100644 ---- a/samples/init.d-kinkd.in -+++ b/samples/init.d-kinkd.in -@@ -3,6 +3,9 @@ - # kinkd start up script - # - -+# Source function library. -+. /etc/init.d/functions -+ - prefix=@prefix@ - exec_prefix=@exec_prefix@ - -@@ -25,6 +28,10 @@ stop) - read pid junk < $PIDFILE && kill $pid - echo "." - ;; -+ status) -+ status $DAEMON; -+ exit $? -+ ;; - restart) - $0 stop - $0 start -@@ -35,7 +42,7 @@ reload) - echo "." - ;; - *) -- echo "usage: $0 {start|stop|restart|reload}" -+ echo "usage: $0 {start|stop|status|restart|reload}" - exit 1 - ;; - esac diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-reenable-the-ipv6-check.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-reenable-the-ipv6-check.patch deleted file mode 100644 index fe00ba2..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-reenable-the-ipv6-check.patch +++ /dev/null @@ -1,65 +0,0 @@ -[PATCH] reenable the ipv6 check - -The patch racoon2-configure.in-remove-redundant-macros.patch made ipv6 off -for iked (RC_IF_IPV6_ENABLE is removed), since the autotools does not autocheck ---enable-ipv6, and copy ipv6 checking codes from lib/configure.in to -iked/configure.in to reenable it - -Upstream-Status: Inappropriate [configuration] - -Signed-off-by: Roy Li <rongqing.li@windriver.com> ---- - iked/configure.in | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -diff --git a/iked/configure.in b/iked/configure.in -index 6b9352e..c155536 100644 ---- a/iked/configure.in -+++ b/iked/configure.in -@@ -187,6 +187,43 @@ AC_TRY_COMPILE([], - AC_DEFINE(HAVE_FUNC_MACRO, 1, [define if __func__ macro is available]) - ], [AC_MSG_RESULT(no)]) - -+ -+dnl check if ipv6 is available. -+AC_MSG_CHECKING(if ipv6 is available) -+AC_ARG_ENABLE(ipv6, -+[ --enable-ipv6 enable ipv6 (with ipv4) support -+ --disable-ipv6 disable ipv6 support], -+ [ case "$enableval" in -+ no) -+ AC_MSG_RESULT(no) -+ ipv6=no -+ ;; -+ *) AC_MSG_RESULT(yes) -+ AC_DEFINE(INET6, 1, [enable ipv6]) -+ ipv6=yes -+ ;; -+ esac ], -+ AC_TRY_RUN([ /* AF_INET6 avalable check */ -+#include <sys/types.h> -+#include <sys/socket.h> -+main() -+{ -+ exit(0); -+ if (socket(AF_INET6, SOCK_STREAM, 0) < 0) -+ exit(1); -+ else -+ exit(0); -+} -+], -+ AC_MSG_RESULT(yes) -+ AC_DEFINE(INET6, 1 , [enable ipv6]) -+ ipv6=yes, -+ AC_MSG_RESULT(no) -+ ipv6=no, -+ AC_MSG_RESULT(no) -+ ipv6=no -+)) -+ - if test "$ipv6" = "yes"; then - AC_MSG_CHECKING(for advanced API support) - AC_CACHE_VAL(racoon_cv_advapi, [dnl --- -1.9.1 - diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-remove-deprecated-do-clause.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-remove-deprecated-do-clause.patch deleted file mode 100644 index 7718235..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-remove-deprecated-do-clause.patch +++ /dev/null @@ -1,19 +0,0 @@ -Remove deprecated do clause which is not supported by perl 5 any more. - -Upstream-Status: Pending - -Signed-off-by: Kai Kang <kai.kang@windriver.com> - ---- racoon2-20100526a/pskgen/pskgen.in.orig 2014-01-27 16:19:19.028054860 +0800 -+++ racoon2-20100526a/pskgen/pskgen.in 2014-01-27 16:19:47.707748768 +0800 -@@ -59,8 +59,8 @@ - exit 0; - } - --require 'getopts.pl'; --do Getopts('rs:o:di:he:d'); -+use Getopt::Std; -+getopts('rs:o:di:he:d'); - $output = '-'; - $output = $opt_o if ($opt_o); - diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-removed-conflicting-prototypes.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-removed-conflicting-prototypes.patch deleted file mode 100644 index 1c3b1ee..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-removed-conflicting-prototypes.patch +++ /dev/null @@ -1,51 +0,0 @@ -Removed conflicting prototypes - -Flex 2.5.36 chaned the prototype of yyget_leng(). Portback upstream -patch to fix the compiling errors: - - <stdout>:1414:11: error: conflicting types for 'yyget_leng' - cftoken.l:56:12: note: previous declaration of 'yyget_leng' was \ - here extern int yyget_leng (void); - -Upstream-Status: Backport - -Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> -=================================================================== -RCS file: /RACOON2/anoncvs/racoon2/lib/cftoken.l,v -retrieving revision 1.53 -retrieving revision 1.54 -diff -c -p -r1.53 -r1.54 -*** racoon2/lib/cftoken.l 2009/03/20 21:57:16 1.53 ---- racoon2/lib/cftoken.l 2013/07/30 07:04:51 1.54 -*************** -*** 1,4 **** -! /* $Id: cftoken.l,v 1.53 2009/03/20 21:57:16 mk Exp $ */ - /* - * Copyright (C) 2004 WIDE Project. - * All rights reserved. ---- 1,4 ---- -! /* $Id: cftoken.l,v 1.54 2013/07/30 07:04:51 kamada Exp $ */ - /* - * Copyright (C) 2004 WIDE Project. - * All rights reserved. -*************** -*** 50,67 **** - - #include "safefile.h" - -- extern int yyget_lineno (void); -- extern FILE *yyget_in (void); -- extern FILE *yyget_out (void); -- extern int yyget_leng (void); -- extern char *yyget_text (void); -- extern void yyset_lineno (int); -- extern void yyset_in (FILE *); -- extern void yyset_out (FILE *); -- extern int yyget_debug (void); -- extern void yyset_debug (int); -- extern int yylex_destroy (void); -- - /* avoid gcc error */ - #define YY_NO_INPUT 1 - ---- 50,55 ---- diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-spmd-initscript.patch b/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-spmd-initscript.patch deleted file mode 100644 index ab2b0e0..0000000 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2/racoon2-spmd-initscript.patch +++ /dev/null @@ -1,39 +0,0 @@ -Source /etc/init.d/functions and add sub-command status - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Yi Zhao <yi.zhao@windriver.com> - -diff --git a/samples/init.d-spmd.in b/samples/init.d-spmd.in -index d38b825..624f22d 100644 ---- a/samples/init.d-spmd.in -+++ b/samples/init.d-spmd.in -@@ -1,5 +1,8 @@ - #! /bin/sh - -+# Source function library. -+. /etc/init.d/functions -+ - prefix=@prefix@ - exec_prefix=@exec_prefix@ - -@@ -27,6 +30,10 @@ case "$1" in - $DAEMON -k - echo "." - ;; -+ status) -+ status $DAEMON; -+ exit $? -+ ;; - restart|force-reload) - $0 stop - $0 start -@@ -34,7 +41,7 @@ case "$1" in - *) - N=/etc/init.d/$NAME - # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 -- echo "Usage: $N {start|stop|restart|force-reload}" >&2 -+ echo "Usage: $N {start|stop|status|restart|force-reload}" >&2 - exit 1 - ;; - esac diff --git a/meta-cgl-common/recipes-cgl/racoon2/racoon2_20100526a.bb b/meta-cgl-common/recipes-cgl/racoon2/racoon2_202003018.bb similarity index 70% rename from meta-cgl-common/recipes-cgl/racoon2/racoon2_20100526a.bb rename to meta-cgl-common/recipes-cgl/racoon2/racoon2_202003018.bb index ada4e24..56dabfb 100644 --- a/meta-cgl-common/recipes-cgl/racoon2/racoon2_20100526a.bb +++ b/meta-cgl-common/recipes-cgl/racoon2/racoon2_202003018.bb @@ -7,39 +7,33 @@ FreeBSD, NetBSD, Linux, and Mac OS X." HOMEPAGE = "http://ftp.racoon2.wide.ad.jp/pub/racoon2/" -DEPENDS = "${@bb.utils.contains('DISTRO_FEATURES', 'krb5', 'krb5', '', d)} libpcap openssl bison flex-native util-linux" +DEPENDS = "${@bb.utils.contains('DISTRO_FEATURES', 'krb5', 'krb5', '', d)} libpcap openssl bison flex-native util-linux bison-native" RDEPENDS_${PN} += "perl" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=99a60756441098855c538fe86f859afe" -SRC_URI = "http://ftp.racoon2.wide.ad.jp/pub/${PN}/${BPN}-${PV}.tgz \ - file://racoon2-configure-memcmp.patch \ - file://racoon2-correct-openssl-include-path.patch \ - file://racoon2-DESTDIR.patch \ - file://racoon2-disable-hard-limit-timer.patch \ - file://racoon2-fix-rekeying-reply.patch \ - file://racoon2-fix-sadb_msg_seq-collision.patch \ - file://racoon2-fix-target-perl-path-to-generate-RPM.patch \ - file://racoon2-fwrite-return-value.patch \ - file://racoon2-fix-configure-error.patch \ - file://racoon2-Add-Value-to-HAVE_NSSWITCH_CONF.patch \ - file://racoon2-Remove-INSTALL_OPTS.patch \ - file://racoon2-iked-needs-libcrypto.patch \ - file://racoon2-removed-conflicting-prototypes.patch \ - file://racoon2-iked-initscript.patch \ - file://racoon2-kinkd-initscript.patch \ - file://racoon2-spmd-initscript.patch \ - file://racoon2-remove-deprecated-do-clause.patch \ - file://racoon2-configure.in-remove-redundant-macros.patch \ - file://racoon2-reenable-the-ipv6-check.patch \ - file://racoon2-fix-hardcoded-sysconfdir.patch \ - file://racoon2-configure-autoheader.patch \ +SRC_URI = "git://github.com/zoulasc/racoon2 \ + file://0001-Add-DESTDIR-to-install-commands.patch \ + file://0002-Enable-turning-of-kinkd-and-iked.patch \ + file://0003-Replace-perl_bindir-with-usr-bin-env-perl.patch \ + file://0004-racoon2-disable-hard-limit-timer.patch \ + file://0005-racoon2-fix-rekeying-reply.patch \ + file://0006-racoon2-fix-sadb_msg_seq-collision.patch \ + file://0007-racoon2-fwrite-return-value.patch \ + file://0008-racoon2-iked-needs-libcrypto.patch \ + file://0009-racoon2-iked-initscript.patch \ + file://0010-racoon2-kinkd-initscript.patch \ + file://0011-racoon2-spmd-initscript.patch \ + file://0012-racoon2-remove-deprecated-do-clause.patch \ + file://0013-racoon2-fix-hardcoded-sysconfdir.patch \ file://volatiles.99_racoon2 \ file://iked.service \ file://spmd.service \ " +SRCREV="7b68950328454b0e91ba24698c10c4a790705cc1" +S= "${WORKDIR}/git" SRC_URI[md5sum] = "2fa33abff1ccd6fc22876a23db77aaa8" SRC_URI[sha256sum] = "f23773e4d97cec823ec634085b5e60a7884a13467ff1bffc17daac14d02f9caa" @@ -51,9 +45,13 @@ EXTRA_OECONF += "--sysconfdir=${sysconfdir}/${BPN} \ --enable-iked=yes \ ${@bb.utils.contains('DISTRO_FEATURES', 'krb5', '--enable-kinkd', '--disable-kinkd', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', '--enable-ipv6', '--disable-ipv6', d)} \ - --with-openssl-libdir=${STAGING_DIR_TARGET} \ + --with-openssl-libdir=${STAGING_DIR_TARGET}${prefix} \ --with-kernel-build-dir=${STAGING_INCDIR}" +CLEANBROKEN = "1" +do_configure_prepend () { + mkdir -p lib/m4 spmd/m4 iked/m4 kinkd/m4 +} do_install_append() { install -d -m 0755 ${D}${sysconfdir}/init.d/ -- 2.13.3
|
|
[meta-cgl][PATCH 20/20] Move packagegroups to recipes-core for consistancy sake
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
--- meta-cgl-common/conf/layer.conf | 2 -- .../{ => recipes-core}/packagegroups/packagegroup-cgl-applications.bb | 0 .../{ => recipes-core}/packagegroups/packagegroup-cgl-kernel.bb | 0 .../{ => recipes-core}/packagegroups/packagegroup-cgl-middleware.bb | 0 .../{ => recipes-core}/packagegroups/packagegroup-cgl-swdevtools.bb | 0 meta-cgl-common/{ => recipes-core}/packagegroups/packagegroup-cgl.bb | 0 6 files changed, 2 deletions(-) rename meta-cgl-common/{ => recipes-core}/packagegroups/packagegroup-cgl-applications.bb (100%) rename meta-cgl-common/{ => recipes-core}/packagegroups/packagegroup-cgl-kernel.bb (100%) rename meta-cgl-common/{ => recipes-core}/packagegroups/packagegroup-cgl-middleware.bb (100%) rename meta-cgl-common/{ => recipes-core}/packagegroups/packagegroup-cgl-swdevtools.bb (100%) rename meta-cgl-common/{ => recipes-core}/packagegroups/packagegroup-cgl.bb (100%) diff --git a/meta-cgl-common/conf/layer.conf b/meta-cgl-common/conf/layer.conf index de64205..a48f96e 100644 --- a/meta-cgl-common/conf/layer.conf +++ b/meta-cgl-common/conf/layer.conf @@ -3,8 +3,6 @@ BBPATH .= ":${LAYERDIR}" # We have recipes-* directories, add to BBFILES BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/images/* \ - ${LAYERDIR}/packagegroups/* \ ${LAYERDIR}/recipes-*/*/*.bbappend" BBFILE_COLLECTIONS += "cgl-common" diff --git a/meta-cgl-common/packagegroups/packagegroup-cgl-applications.bb b/meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl-applications.bb similarity index 100% rename from meta-cgl-common/packagegroups/packagegroup-cgl-applications.bb rename to meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl-applications.bb diff --git a/meta-cgl-common/packagegroups/packagegroup-cgl-kernel.bb b/meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl-kernel.bb similarity index 100% rename from meta-cgl-common/packagegroups/packagegroup-cgl-kernel.bb rename to meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl-kernel.bb diff --git a/meta-cgl-common/packagegroups/packagegroup-cgl-middleware.bb b/meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl-middleware.bb similarity index 100% rename from meta-cgl-common/packagegroups/packagegroup-cgl-middleware.bb rename to meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl-middleware.bb diff --git a/meta-cgl-common/packagegroups/packagegroup-cgl-swdevtools.bb b/meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl-swdevtools.bb similarity index 100% rename from meta-cgl-common/packagegroups/packagegroup-cgl-swdevtools.bb rename to meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl-swdevtools.bb diff --git a/meta-cgl-common/packagegroups/packagegroup-cgl.bb b/meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl.bb similarity index 100% rename from meta-cgl-common/packagegroups/packagegroup-cgl.bb rename to meta-cgl-common/recipes-core/packagegroups/packagegroup-cgl.bb -- 2.13.3
|
|
[meta-cgl][PATCH 17/20] pacemaker: Update to 2.0.3
|
|
[meta-cgl][PATCH 19/20] initramfs-cgl-boot: Do not presume layer is inside corebase
From: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- .../recipes-core/initrdscripts/initramfs-cgl-boot_1.0.bb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta-cgl-common/recipes-core/initrdscripts/initramfs-cgl-boot_1.0.bb b/meta-cgl-common/recipes-core/initrdscripts/initramfs-cgl-boot_1.0.bb index 5265bf0..1a2dd1d 100644 --- a/meta-cgl-common/recipes-core/initrdscripts/initramfs-cgl-boot_1.0.bb +++ b/meta-cgl-common/recipes-core/initrdscripts/initramfs-cgl-boot_1.0.bb @@ -1,7 +1,9 @@ SUMMARY = "Support for having multipath iSCSI devices as root file system" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COREBASE}/meta-cgl/COPYING.MIT;md5=838c366f69b72c5df05c96dff79b35f2" -SRC_URI = "file://init-boot.sh" +LIC_FILES_CHKSUM = "file://../COPYING.MIT;md5=838c366f69b72c5df05c96dff79b35f2" +SRC_URI = "file://init-boot.sh \ + file://COPYING.MIT \ +" do_install() { install -m 0755 ${WORKDIR}/init-boot.sh ${D}/init -- 2.13.3
|
|
[meta-cgl][PATCH 16/20] ocfs2-tools: update to 1.8.6
* Drop patcehes moved upstream.
* Update license for address changes in document Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- ...s2-use-sys-sysmacros.h-include-for-makede.patch | 47 ------------ ...cfs2-fix-compile-error-when-glibc-upgrade.patch | 88 ---------------------- .../{ocfs2-tools_1.8.5.bb => ocfs2-tools_1.8.6.bb} | 8 +- 3 files changed, 3 insertions(+), 140 deletions(-) delete mode 100644 meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools/0001-mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch delete mode 100644 meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools/ocfs2-fix-compile-error-when-glibc-upgrade.patch rename meta-cgl-common/recipes-cgl/ocfs2-tools/{ocfs2-tools_1.8.5.bb => ocfs2-tools_1.8.6.bb} (93%) diff --git a/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools/0001-mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch b/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools/0001-mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch deleted file mode 100644 index ddc43aa..0000000 --- a/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools/0001-mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 03be837c7d0b9be393ffb555879c49e6212fbd0f Mon Sep 17 00:00:00 2001 -From: Valentin Vidic <Valentin.Vidic@CARNet.hr> -Date: Thu, 25 Jan 2018 13:05:27 +0100 -Subject: [PATCH] mounted.ocfs2: use <sys/sysmacros.h> include for makedev -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - - mounted.c: In function "build_partition_list": - mounted.c:354:13: warning: In the GNU C Library, "makedev" is defined - by <sys/sysmacros.h>. For historical compatibility, it is - currently defined by <sys/types.h> as well, but we plan to - remove this soon. To use "makedev", include <sys/sysmacros.h> - directly. If you did not intend to use a system-defined macro - "makedev", you should undefine it after including <sys/types.h>. - makedev(major, minor), &devname); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Fix the below error: -/usr/src/debug/ocfs2-tools/1.8.5-r0/git/mounted.ocfs2/mounted.c:354: undefined reference to `makedev' -collect2: error: ld returned 1 exit status -Makefile:36: recipe for target 'mounted.ocfs2' failed -make[1]: *** [mounted.ocfs2] Error 1 - -Upstream-Status: Backport[https://github.com/markfasheh/ocfs2-tools/commit/03be837c7d0b9be393ffb555879c49e6212fbd0f] - -Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> ---- - mounted.ocfs2/mounted.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mounted.ocfs2/mounted.c b/mounted.ocfs2/mounted.c -index 1576f902..090ab4ed 100644 ---- a/mounted.ocfs2/mounted.c -+++ b/mounted.ocfs2/mounted.c -@@ -25,7 +25,7 @@ - #define _LARGEFILE64_SOURCE - #define _GNU_SOURCE /* Because libc really doesn't want us using O_DIRECT? */ - --#include <sys/types.h> -+#include <sys/sysmacros.h> - #include <stdio.h> - #include <unistd.h> - #include <errno.h> --- -2.17.1 - diff --git a/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools/ocfs2-fix-compile-error-when-glibc-upgrade.patch b/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools/ocfs2-fix-compile-error-when-glibc-upgrade.patch deleted file mode 100644 index 5eb2a61..0000000 --- a/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools/ocfs2-fix-compile-error-when-glibc-upgrade.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 0ffd58b223e24779420130522ea8ee359505f493 Mon Sep 17 00:00:00 2001 -From: Gang He <ghe@suse.com> -Date: Mon, 4 Sep 2017 14:08:59 +0800 -Subject: [PATCH] fsck.ocfs2: fix compile error when glibc upgrade - -When glibc upgrade to glibc-2.26.90-14, there was a compile error in fsck.ocfs2, -the compile error messages like, - -In file included from /usr/include/string.h:431:0, - from ../include/ocfs2/ocfs2.h:41, - from pass4.c:32: -include/strings.h:37:1: error: unknown type name 'errcode_t'; did you mean 'mode_t'? - errcode_t o2fsck_strings_insert(o2fsck_strings *strings, char *string, - ^~~~~~~~~ - mode_t - - -Upstream-Status: Backport [https://github.com/markfasheh/ocfs2-tools/commit/0ffd58b223e24779420130522ea8ee359505f493] - -Signed-off-by: Jackie Huang <jackie.huang@windriver.com> ---- - fsck.ocfs2/Makefile | 2 +- - fsck.ocfs2/include/{strings.h => o2fsck_strings.h} | 0 - fsck.ocfs2/pass2.c | 2 +- - fsck.ocfs2/pass5.c | 2 +- - fsck.ocfs2/strings.c | 2 +- - 5 files changed, 4 insertions(+), 4 deletions(-) - rename fsck.ocfs2/include/{strings.h => o2fsck_strings.h} (100%) - -diff --git a/fsck.ocfs2/Makefile b/fsck.ocfs2/Makefile -index 051ed74..baf1994 100644 ---- a/fsck.ocfs2/Makefile -+++ b/fsck.ocfs2/Makefile -@@ -64,7 +64,7 @@ HFILES = include/fsck.h \ - include/problem.h \ - include/refcount.h \ - include/slot_recovery.h \ -- include/strings.h \ -+ include/o2fsck_strings.h \ - include/util.h - - -diff --git a/fsck.ocfs2/include/strings.h b/fsck.ocfs2/include/o2fsck_strings.h -similarity index 100% -rename from fsck.ocfs2/include/strings.h -rename to fsck.ocfs2/include/o2fsck_strings.h -diff --git a/fsck.ocfs2/pass2.c b/fsck.ocfs2/pass2.c -index 181febb..a48a50b 100644 ---- a/fsck.ocfs2/pass2.c -+++ b/fsck.ocfs2/pass2.c -@@ -43,7 +43,7 @@ - #include "fsck.h" - #include "pass2.h" - #include "problem.h" --#include "strings.h" -+#include "o2fsck_strings.h" - #include "util.h" - - static const char *whoami = "pass2"; -diff --git a/fsck.ocfs2/pass5.c b/fsck.ocfs2/pass5.c -index 5c2d899..bfad1b7 100644 ---- a/fsck.ocfs2/pass5.c -+++ b/fsck.ocfs2/pass5.c -@@ -40,7 +40,7 @@ - #include "fsck.h" - #include "pass5.h" - #include "problem.h" --#include "strings.h" -+#include "o2fsck_strings.h" - #include "util.h" - - static const char *whoami = "pass5"; -diff --git a/fsck.ocfs2/strings.c b/fsck.ocfs2/strings.c -index 4ad3782..8a7a8d9 100644 ---- a/fsck.ocfs2/strings.c -+++ b/fsck.ocfs2/strings.c -@@ -31,7 +31,7 @@ - #include "ocfs2/ocfs2.h" - - #include "fsck.h" --#include "strings.h" -+#include "o2fsck_strings.h" - #include "util.h" - - struct string_entry { --- -2.7.4 - diff --git a/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools_1.8.5.bb b/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools_1.8.6.bb similarity index 93% rename from meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools_1.8.5.bb rename to meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools_1.8.6.bb index a0376ec..bc0551b 100644 --- a/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools_1.8.5.bb +++ b/meta-cgl-common/recipes-cgl/ocfs2-tools/ocfs2-tools_1.8.6.bb @@ -10,19 +10,17 @@ ext3." HOMEPAGE = "http://oss.oracle.com/projects/ocfs2-tools/" SECTION = "System Environment/Base" LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" +LIC_FILES_CHKSUM = "file://COPYING;md5=8ef380476f642c20ebf40fecb0add2ec" SRC_URI = "git://github.com/markfasheh/ocfs2-tools \ file://0003-vendor-common-o2cb.ocf-add-new-conf-file.patch \ - file://ocfs2-fix-compile-error-when-glibc-upgrade.patch \ file://ocfs2-tools-1.8.5-format-fortify.patch \ file://no-redhat.patch \ file://o2cb.service \ file://ocfs2.service \ file://0001-Fix-build-with-glibc-2.28.patch \ - file://0001-mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch \ " -SRCREV = "f1b4d073f08679f97b64b3eb88e586032f92a701" +SRCREV = "4d76ceb4aa7aaa1fd595368089e99575d708f719" S = "${WORKDIR}/git" inherit autotools-brokensep pkgconfig systemd @@ -35,7 +33,7 @@ DEPENDS = "corosync pacemaker \ # lsbinitscripts are needed to replace /etc/init.d/functions supplied by initscripts (systemv) # They are not the same code! # -RDEPENDS_${PN} = "bash coreutils net-tools module-init-tools e2fsprogs chkconfig glib-2.0 \ +RDEPENDS_${PN} = "bash coreutils net-tools module-init-tools e2fsprogs glib-2.0 \ ${@bb.utils.contains('DISTRO_FEATURES','systemd','lsbinitscripts','',d)}" ASNEEDED_pn-${PN} = "" -- 2.13.3
|
|
[meta-cgl][PATCH 15/20] crmsh: Update to 4.20
From: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- meta-cgl-common/recipes-cgl/crmsh/{crmsh_3.0.3.bb => crmsh_4.20.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-cgl-common/recipes-cgl/crmsh/{crmsh_3.0.3.bb => crmsh_4.20.bb} (84%) diff --git a/meta-cgl-common/recipes-cgl/crmsh/crmsh_3.0.3.bb b/meta-cgl-common/recipes-cgl/crmsh/crmsh_4.20.bb similarity index 84% rename from meta-cgl-common/recipes-cgl/crmsh/crmsh_3.0.3.bb rename to meta-cgl-common/recipes-cgl/crmsh/crmsh_4.20.bb index 6d2902c..0eb1e58 100644 --- a/meta-cgl-common/recipes-cgl/crmsh/crmsh_3.0.3.bb +++ b/meta-cgl-common/recipes-cgl/crmsh/crmsh_4.20.bb @@ -14,13 +14,13 @@ DEPENDS = "asciidoc-native \ RDEPENDS_${PN} = "pacemaker python-lxml gawk bash" S = "${WORKDIR}/git" -SRC_URI = "git://github.com/ClusterLabs/${BPN}.git;branch=crmsh-3.0 \ +SRC_URI = "git://github.com/ClusterLabs/${BPN}.git \ file://tweaks_for_build.patch \ " -SRCREV = "41845ca5511b844593cf25ae4eb7f307aa78c5be" +SRCREV = "d10d2fbdd1b357500387bebb432c68e88748526b" -inherit autotools-brokensep distutils3-base +inherit autotools-brokensep setuptools3 export HOST_SYS export BUILD_SYS -- 2.13.3
|
|
[meta-cgl][PATCH 08/20] resource-agents: Update to 4.5.0
From: Jeremy Puhlman <jpuhlman@mvista.com>
Refesh patches. Drop already encorperated Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- .../resource-agents/01-disable-doc-build.patch | 12 ++++--- .../02-set-OCF_ROOT_DIR-to-libdir-ocf.patch | 4 +-- .../03-fix-header-defs-lookup.patch | 4 +-- .../resource-agents/fix-install-sh-not-found.patch | 22 ++++++------- ...uilds-when-srcdir-and-builddir-are-sepera.patch | 37 ---------------------- ...ce-agents_4.0.1.bb => resource-agents_4.5.0.bb} | 10 +++--- 6 files changed, 28 insertions(+), 61 deletions(-) delete mode 100644 meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/fs.sh-fix-builds-when-srcdir-and-builddir-are-sepera.patch rename meta-cgl-common/recipes-cgl/cluster-resource-agents/{resource-agents_4.0.1.bb => resource-agents_4.5.0.bb} (91%) diff --git a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/01-disable-doc-build.patch b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/01-disable-doc-build.patch index 7c67ecc..f136ec8 100644 --- a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/01-disable-doc-build.patch +++ b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/01-disable-doc-build.patch @@ -4,21 +4,23 @@ Date: Tue, 30 Jun 2015 16:42:48 +0800 Subject: [PATCH] disable doc build Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> - --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am -index 1769c6e..d66b2ae 100644 +index 0f2e5dcf..65619424 100644 --- a/Makefile.am +++ b/Makefile.am -@@ -37,7 +37,7 @@ RGMANAGER = with +@@ -39,7 +39,7 @@ RGMANAGER = with endif if BUILD_LINUX_HA --SUBDIRS += include heartbeat tools ldirectord doc -+SUBDIRS += include heartbeat tools ldirectord +-SUBDIRS += include heartbeat tools ldirectord doc systemd ++SUBDIRS += include heartbeat tools ldirectord systemd LINUX_HA = without else LINUX_HA = with +-- +2.23.0 + diff --git a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/02-set-OCF_ROOT_DIR-to-libdir-ocf.patch b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/02-set-OCF_ROOT_DIR-to-libdir-ocf.patch index 683f3db..ca36bc6 100644 --- a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/02-set-OCF_ROOT_DIR-to-libdir-ocf.patch +++ b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/02-set-OCF_ROOT_DIR-to-libdir-ocf.patch @@ -10,10 +10,10 @@ Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 3bb0b7d..ca30182 100644 +index 1eb65cf3..066d126f 100644 --- a/configure.ac +++ b/configure.ac -@@ -405,7 +405,7 @@ dnl Variables needed for substitution +@@ -425,7 +425,7 @@ dnl Variables needed for substitution AC_CHECK_HEADERS(heartbeat/glue_config.h) if test "$ac_cv_header_heartbeat_glue_config_h" = "yes"; then diff --git a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/03-fix-header-defs-lookup.patch b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/03-fix-header-defs-lookup.patch index 0ef2b45..fb578cb 100644 --- a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/03-fix-header-defs-lookup.patch +++ b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/03-fix-header-defs-lookup.patch @@ -10,10 +10,10 @@ Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac -index ca30182..83a698d 100644 +index 066d126f..32a76169 100644 --- a/configure.ac +++ b/configure.ac -@@ -140,9 +140,8 @@ extract_header_define() { +@@ -160,9 +160,8 @@ extract_header_define() { Cfile=$srcdir/extract_define.$2.${$} printf "#include <stdio.h>\n" > ${Cfile}.c printf "#include <%s>\n" $1 >> ${Cfile}.c diff --git a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/fix-install-sh-not-found.patch b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/fix-install-sh-not-found.patch index fbded10..d5d0d8a 100644 --- a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/fix-install-sh-not-found.patch +++ b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/fix-install-sh-not-found.patch @@ -19,13 +19,13 @@ Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac -index 83a698d..2082d43 100644 +index 32a76169..d682ad78 100644 --- a/configure.ac +++ b/configure.ac -@@ -23,13 +23,20 @@ AC_INIT([resource-agents], +@@ -22,6 +22,13 @@ dnl checks for system services + AC_INIT([resource-agents], m4_esyscmd([make/git-version-gen .tarball-version]), - [to_be_defined@foobar.org]) - + [developers@clusterlabs.org]) +AC_CONFIG_AUX_DIR(.) + +dnl @@ -33,20 +33,20 @@ index 83a698d..2082d43 100644 +dnl + +AM_INIT_AUTOMAKE([1.10.1 foreign dist-bzip2]) -+ + AC_USE_SYSTEM_EXTENSIONS - CRM_DTD_VERSION="1.0" +@@ -29,7 +36,6 @@ CRM_DTD_VERSION="1.0" PKG_FEATURES="" -AC_CONFIG_AUX_DIR(.) - AC_CANONICAL_HOST + AC_CONFIG_MACRO_DIR([m4]) - dnl Where #defines go (e.g. `AC_CHECK_HEADERS' below) -@@ -76,12 +83,6 @@ AS_IF([test "x$with_systemdsystemunitdir" != "xno"], - [AC_SUBST([systemdsystemunitdir], [$with_systemdsystemunitdir])]) - AM_CONDITIONAL([HAVE_SYSTEMD], [test "x$with_systemdsystemunitdir" != "xno"]) + AC_CANONICAL_HOST +@@ -96,12 +102,6 @@ AC_ARG_WITH([systemdtmpfilesdir], + fi + AM_CONDITIONAL(HAVE_SYSTEMD, [test -n "$with_systemdtmpfilesdir" -a "x$with_systemdtmpfilesdir" != xno ]) -dnl -dnl AM_INIT_AUTOMAKE([1.11.1 foreign dist-bzip2 dist-xz]) diff --git a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/fs.sh-fix-builds-when-srcdir-and-builddir-are-sepera.patch b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/fs.sh-fix-builds-when-srcdir-and-builddir-are-sepera.patch deleted file mode 100644 index dbafc68..0000000 --- a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents/fs.sh-fix-builds-when-srcdir-and-builddir-are-sepera.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 40227e4ac8c95fb0175cbc4856103b5ca4c6824c Mon Sep 17 00:00:00 2001 -From: Jackie Huang <jackie.huang@windriver.com> -Date: Thu, 1 Jun 2017 10:34:38 +0800 -Subject: [PATCH] fs.sh: fix builds when srcdir and builddir are seperated - -It fails to find fs.sh.in when srddir and builddir are not the same: - -make[5]: Entering directory '/path/to/builddir/rgmanager/src/resources' -cat fs.sh.in | sed \ - -e 's#@''LOGDIR@#/var/log/cluster#g' \ - > fs.sh.out - cat: fs.sh.in: No such file or directorychmod +x fs.sh.out - mv fs.sh.out fs.sh - -Add abs_srcdir to fix this. - -Upstream-Status: Submitted [https://github.com/ClusterLabs/resource-agents/pull/986] - -Signed-off-by: Jackie Huang <jackie.huang@windriver.com> - ---- - rgmanager/src/resources/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/rgmanager/src/resources/Makefile.am b/rgmanager/src/resources/Makefile.am -index de88c69..30b3be9 100644 ---- a/rgmanager/src/resources/Makefile.am -+++ b/rgmanager/src/resources/Makefile.am -@@ -68,7 +68,7 @@ rngdir = ${CLUSTERDATA}/relaxng - rng_DATA = $(DTD) $(XSL) $(RESRNG) - - $(TARGET): -- cat $@.in | sed \ -+ cat $(abs_srcdir)/$@.in | sed \ - -e 's#@''LOGDIR@#${LOGDIR}#g' \ - > $@.out - chmod +x $@.out diff --git a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.0.1.bb b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb similarity index 91% rename from meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.0.1.bb rename to meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb index ba00a80..83ef913 100644 --- a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.0.1.bb +++ b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb @@ -14,16 +14,16 @@ LICENSE_${PN}-extra = "GPLv3" LICENSE_${PN}-extra-dbg = "GPLv3" LICENSE_ldirectord = "GPLv2+" -SRC_URI = "https://codeload.github.com/ClusterLabs/resource-agents/tar.gz/v${PV};downloadfilename=${BPN}-${PV}.tar.gz \ +SRC_URI = "git://github.com/ClusterLabs/resource-agents \ file://01-disable-doc-build.patch \ file://02-set-OCF_ROOT_DIR-to-libdir-ocf.patch \ file://03-fix-header-defs-lookup.patch \ file://fix-install-sh-not-found.patch \ - file://fs.sh-fix-builds-when-srcdir-and-builddir-are-sepera.patch \ " -SRC_URI[md5sum] = "8530431861e659d4ce2f04afcc4efc03" -SRC_URI[sha256sum] = "863f83c724bad3a8bcff12b9c8712406c43e010041868826cad7b78fd8cfb9fb" +SRCREV = "fee181320547365d7f8c88cca2b32801412b933d" + +S="${WORKDIR}/git" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ file://COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c \ @@ -47,6 +47,8 @@ inherit autotools systemd pkgconfig CACHED_CONFIGUREVARS += " \ ac_cv_path_GREP=grep \ ac_cv_path_TEST=test \ + ac_cv_path_BASH_SHELL=/bin/bash \ + ac_cv_path_PYTHON="/usr/bin/env python3" \ " EXTRA_OECONF += "--disable-fatal-warnings \ -- 2.13.3
|
|
[meta-cgl][PATCH 13/20] libsocket6-perl: update to 0.29
From: Jeremy Puhlman <jpuhlman@mvista.com>
* license checksum changed because they add more info above the license. Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- .../perl/{libsocket6-perl_0.28.bb => libsocket6-perl_0.29.bb} | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) rename meta-cgl-common/recipes-perl/perl/{libsocket6-perl_0.28.bb => libsocket6-perl_0.29.bb} (72%) diff --git a/meta-cgl-common/recipes-perl/perl/libsocket6-perl_0.28.bb b/meta-cgl-common/recipes-perl/perl/libsocket6-perl_0.29.bb similarity index 72% rename from meta-cgl-common/recipes-perl/perl/libsocket6-perl_0.28.bb rename to meta-cgl-common/recipes-perl/perl/libsocket6-perl_0.29.bb index f76ff22..0d133c6 100644 --- a/meta-cgl-common/recipes-perl/perl/libsocket6-perl_0.28.bb +++ b/meta-cgl-common/recipes-perl/perl/libsocket6-perl_0.29.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Perl extensions for IPv6" HOMEPAGE = "https://metacpan.org/release/Socket6" SECTION = "libs" LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://README;beginline=31;md5=aa15b0e3744ac40eaada8738eccd24df" +LIC_FILES_CHKSUM = "file://README;beginline=43;md5=b2bfcdf2de2e951c8e4ed544e942d8e1" PR = "r2" BBCLASSEXTEND = "native" @@ -10,11 +10,10 @@ BBCLASSEXTEND = "native" CFLAGS += "-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" BUILD_CFLAGS += "-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" -SRC_URI = "http://search.cpan.org/CPAN/authors/id/U/UM/UMEMOTO/Socket6-${PV}.tar.gz;name=socket6-perl-${PV} \ +SRC_URI = "https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-${PV}.tar.gz;name=socket6-perl-${PV} \ file://0001-socket6-perl-fix-configure-error.patch \ " -SRC_URI[socket6-perl-0.28.md5sum] = "aa8489135a3dbcec6233396e1aeb043b" -SRC_URI[socket6-perl-0.28.sha256sum] = "bfd49ab99f3197c99285fed4683c4edc06277c1e4453f593e694d7bff0974586" +SRC_URI[socket6-perl-0.29.sha256sum] = "468915fa3a04dcf6574fc957eff495915e24569434970c91ee8e4e1459fc9114" S = "${WORKDIR}/Socket6-${PV}" -- 2.13.3
|
|
[meta-cgl][PATCH 14/20] libmailtools-perl: update 2.21
From: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- .../perl/{libmailtools-perl_2.20.bb => libmailtools-perl_2.21.bb} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename meta-cgl-common/recipes-perl/perl/{libmailtools-perl_2.20.bb => libmailtools-perl_2.21.bb} (74%) diff --git a/meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.20.bb b/meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.21.bb similarity index 74% rename from meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.20.bb rename to meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.21.bb index dec7979..8bbbde5 100644 --- a/meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.20.bb +++ b/meta-cgl-common/recipes-perl/perl/libmailtools-perl_2.21.bb @@ -2,7 +2,7 @@ DESCRIPTION = "MailTools is a set of Perl modules related to mail applications" HOMEPAGE = "http://search.cpan.org/dist/MailTools/" SECTION = "libs" LICENSE = "Artistic-1.0 | GPL-1.0+" -LIC_FILES_CHKSUM = "file://lib/Mail/Mailer.pod;beginline=144;md5=641bd171b1aaabba1fc83ac0a98a2d30" +LIC_FILES_CHKSUM = "file://lib/Mail/Mailer.pod;beginline=150;md5=641bd171b1aaabba1fc83ac0a98a2d30" DEPENDS = " \ libtest-pod-perl-native \ libtimedate-perl-native \ @@ -18,8 +18,7 @@ BBCLASSEXTEND = "native" PR = "r2" SRC_URI = "http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MailTools-${PV}.tar.gz" -SRC_URI[md5sum] = "53e9d35256c3fd7cef0e4a24b15e9512" -SRC_URI[sha256sum] = "f55606f7a9cc342ee9d5f996e2b6a4c0047e2ee47cd88c3250ecf0d0c5fb3196" +SRC_URI[sha256sum] = "4ad9bd6826b6f03a2727332466b1b7d29890c8d99a32b4b3b0a8d926ee1a44cb" S = "${WORKDIR}/MailTools-${PV}" -- 2.13.3
|
|
[meta-cgl][PATCH 12/20] libwww-perl: update to 6.43
From: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- .../recipes-perl/perl/{libwww-perl_6.36.bb => libwww-perl_6.43.bb} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename meta-cgl-common/recipes-perl/perl/{libwww-perl_6.36.bb => libwww-perl_6.43.bb} (66%) diff --git a/meta-cgl-common/recipes-perl/perl/libwww-perl_6.36.bb b/meta-cgl-common/recipes-perl/perl/libwww-perl_6.43.bb similarity index 66% rename from meta-cgl-common/recipes-perl/perl/libwww-perl_6.36.bb rename to meta-cgl-common/recipes-perl/perl/libwww-perl_6.43.bb index 816f4f8..07fadb7 100644 --- a/meta-cgl-common/recipes-perl/perl/libwww-perl_6.36.bb +++ b/meta-cgl-common/recipes-perl/perl/libwww-perl_6.43.bb @@ -15,9 +15,8 @@ BBCLASSEXTEND = "native" PR = "r2" -SRC_URI = "https://cpan.metacpan.org/authors/id/E/ET/ETHER/libwww-perl-${PV}.tar.gz;name=libwww-perl-${PV}" -SRC_URI[libwww-perl-6.36.md5sum] = "20062717e4084d2f56d84c7ab4c91ec1" -SRC_URI[libwww-perl-6.36.sha256sum] = "75c034ab4b37f4b9506dc644300697505582cf9545bcf2e2079e7263f675290a" +SRC_URI = "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-${PV}.tar.gz;name=libwww-perl-${PV}" +SRC_URI[libwww-perl-6.43.sha256sum] = "e9849d7ee6fd0e89cc999e63d7612c951afd6aeea6bc721b767870d9df4ac40d" S = "${WORKDIR}/libwww-perl-${PV}" -- 2.13.3
|
|
[meta-cgl][PATCH 11/20] linux-yocto: Update the append for 5.x
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
--- .../linux/{linux-yocto_4.%.bbappend => linux-yocto_5.%.bbappend} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename meta-cgl-common/recipes-kernel/linux/{linux-yocto_4.%.bbappend => linux-yocto_5.%.bbappend} (100%) diff --git a/meta-cgl-common/recipes-kernel/linux/linux-yocto_4.%.bbappend b/meta-cgl-common/recipes-kernel/linux/linux-yocto_5.%.bbappend similarity index 100% rename from meta-cgl-common/recipes-kernel/linux/linux-yocto_4.%.bbappend rename to meta-cgl-common/recipes-kernel/linux/linux-yocto_5.%.bbappend -- 2.13.3
|
|
[meta-cgl][PATCH 09/20] monit: Lives in meta-oe now, remove
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
--- .../monit/files/enable-etc-monit.d-include.patch | 9 ---- meta-cgl-common/recipes-cgl/monit/files/init | 42 --------------- meta-cgl-common/recipes-cgl/monit/monit_5.26.0.bb | 59 ---------------------- 3 files changed, 110 deletions(-) delete mode 100644 meta-cgl-common/recipes-cgl/monit/files/enable-etc-monit.d-include.patch delete mode 100644 meta-cgl-common/recipes-cgl/monit/files/init delete mode 100644 meta-cgl-common/recipes-cgl/monit/monit_5.26.0.bb diff --git a/meta-cgl-common/recipes-cgl/monit/files/enable-etc-monit.d-include.patch b/meta-cgl-common/recipes-cgl/monit/files/enable-etc-monit.d-include.patch deleted file mode 100644 index 23971a1..0000000 --- a/meta-cgl-common/recipes-cgl/monit/files/enable-etc-monit.d-include.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- a/monitrc 2014-03-27 13:27:21.000000000 +0100 -+++ b/monitrc 2014-03-31 13:12:49.515395387 +0200 -@@ -248,5 +248,5 @@ - ## It is possible to include additional configuration parts from other files or - ## directories. - # --# include /etc/monit.d/* -+include /etc/monit.d/* - # diff --git a/meta-cgl-common/recipes-cgl/monit/files/init b/meta-cgl-common/recipes-cgl/monit/files/init deleted file mode 100644 index 325a552..0000000 --- a/meta-cgl-common/recipes-cgl/monit/files/init +++ /dev/null @@ -1,42 +0,0 @@ -#! /bin/sh -# -# This is an init script for openembedded -# Copy it to /etc/init.d/monit and type -# > update-rc.d monit defaults 99 -# -monit=/usr/bin/monit -pidfile=/var/run/monit.pid -monit_args="-c /etc/monitrc" - -test -x "$monit" || exit 0 - -case "$1" in - start) - echo -n "Starting Monit" - start-stop-daemon --start --quiet --exec $monit -- $monit_args - RETVAL=$? - echo "." - ;; - stop) - echo -n "Stopping Monit" - start-stop-daemon --stop --quiet --pidfile $pidfile - RETVAL=$? - echo "." - ;; - restart) - $0 stop - $0 start - RETVAL=$? - ;; - status) - $monit $monit_args status - RETVAL=$? - echo "." - ;; - *) - echo "Usage: $0 {start|stop|restart|status}" - exit 1 -esac - -exit $RETVAL - diff --git a/meta-cgl-common/recipes-cgl/monit/monit_5.26.0.bb b/meta-cgl-common/recipes-cgl/monit/monit_5.26.0.bb deleted file mode 100644 index 6ec1a21..0000000 --- a/meta-cgl-common/recipes-cgl/monit/monit_5.26.0.bb +++ /dev/null @@ -1,59 +0,0 @@ -SUMMARY = "Monit is a tool used for system monitoring and error recovery" -DESCRIPTION = "Monit is a free open source utility for managing and monitoring, \ - processes, programs, files, directories and filesystems on a UNIX system. \ - Monit conducts automatic maintenance and repair and can execute meaningful \ - causal actions in error situations. \ - " -HOMEPAGE = "http://mmonit.com/monit/" - -LICENSE = "AGPLv3" -LIC_FILES_CHKSUM = "file://COPYING;md5=ea116a7defaf0e93b3bb73b2a34a3f51" - -DEPENDS = "openssl zlib virtual/crypt" - -SRC_URI = "\ - http://mmonit.com/monit/dist/${BP}.tar.gz \ - file://enable-etc-monit.d-include.patch \ - file://init \ - " - -SRC_URI[md5sum] = "9f7dc65e902c103e4c5891354994c3df" -SRC_URI[sha256sum] = "87fc4568a3af9a2be89040efb169e3a2e47b262f99e78d5ddde99dd89f02f3c2" - -INITSCRIPT_NAME = "monit" -INITSCRIPT_PARAMS = "defaults 99" - -inherit autotools-brokensep update-rc.d systemd - -SYSTEMD_PACKAGES = "${PN}" -SYSTEMD_SERVICE_${PN} = "monit.service" -SYSTEMD_AUTO_ENABLE = "enable" - -PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" -PACKAGECONFIG[pam] = "--with-pam,--without-pam,libpam" - -EXTRA_OECONF = "\ - libmonit_cv_setjmp_available=no \ - libmonit_cv_vsnprintf_c99_conformant=no \ - --with-ssl-lib-dir=${STAGING_LIBDIR} \ - --with-ssl-incl-dir=${STAGING_INCDIR} \ - " - -do_configure_prepend() { - rm -rf ${S}/m4 -} - -do_install_append() { - install -d ${D}${sysconfdir}/init.d/ - install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/monit - - install -m 600 ${S}/monitrc ${D}${sysconfdir}/monitrc - install -m 700 -d ${D}${sysconfdir}/monit.d/ - sed -i -e 's:# set daemon 120:set daemon 120:' \ - -e 's:include /etc/monit.d/:include /${sysconfdir}/monit.d/:' \ - ${D}${sysconfdir}/monitrc - - install -D -m 0644 ${S}/system/startup/monit.service ${D}${systemd_system_unitdir}/monit.service -} - -CONFFILES_${PN} += "${sysconfdir}/monitrc" -- 2.13.3
|
|
[meta-cgl][PATCH 10/20] core-image-cgl-*: Move to recipe directory
* lsb content has been moved out to meta-lsb.
* Configure image to build with or with out lsb image present. * Add warning about CGL compliance and lsb requirement and option to squelch warning. Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- .../{ => recipes-core}/images/core-image-cgl-initramfs.bb | 0 meta-cgl-common/{ => recipes-core}/images/core-image-cgl.bb | 10 +++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) rename meta-cgl-common/{ => recipes-core}/images/core-image-cgl-initramfs.bb (100%) rename meta-cgl-common/{ => recipes-core}/images/core-image-cgl.bb (54%) diff --git a/meta-cgl-common/images/core-image-cgl-initramfs.bb b/meta-cgl-common/recipes-core/images/core-image-cgl-initramfs.bb similarity index 100% rename from meta-cgl-common/images/core-image-cgl-initramfs.bb rename to meta-cgl-common/recipes-core/images/core-image-cgl-initramfs.bb diff --git a/meta-cgl-common/images/core-image-cgl.bb b/meta-cgl-common/recipes-core/images/core-image-cgl.bb similarity index 54% rename from meta-cgl-common/images/core-image-cgl.bb rename to meta-cgl-common/recipes-core/images/core-image-cgl.bb index 86bf7d4..4a7d4f7 100644 --- a/meta-cgl-common/images/core-image-cgl.bb +++ b/meta-cgl-common/recipes-core/images/core-image-cgl.bb @@ -1,6 +1,14 @@ -require recipes-extended/images/core-image-lsb.bb +require ${@bb.utils.contains("BBFILE_COLLECTIONS", "lsb", "recipes-lsb/images/core-image-lsb.bb", "recipes-core/images/core-image-base.bb", d)} +LSB_WARN ?= "1" +python () { + lsb_warn = d.getVar("LSB_WARN") + if bb.utils.contains("BBFILE_COLLECTIONS", "lsb", "1", "0", d) == "0" and lsb_warn == "1": + bb.warn("CGL compliance requires lsb, and meta-lsb is not included.\n" + \ + "To disable this warning set LSB_WARN='0'") +} + VALGRIND ?= "" VALGRIND_powerpc ?= "valgrind" VALGRIND_e500v2 ?= "" -- 2.13.3
|
|
[meta-cgl][PATCH 07/20] cluster-glue: Update to current
From: Jeremy Puhlman <jpuhlman@mvista.com>
* Fix various mutlilib issues. * Update python3 issues * License updates were change of address for FSF Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- .../cluster-glue/0001-Update-for-python3.patch | 260 +++++++++++++++++++++ .../cluster-glue/cluster-glue_1.0.12.bb | 20 +- 2 files changed, 273 insertions(+), 7 deletions(-) create mode 100644 meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-Update-for-python3.patch diff --git a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-Update-for-python3.patch b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-Update-for-python3.patch new file mode 100644 index 0000000..e089dc4 --- /dev/null +++ b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-Update-for-python3.patch @@ -0,0 +1,260 @@ +From 3ac95d9da4e207f5d1db14ecbf9c10c13247dd45 Mon Sep 17 00:00:00 2001 +From: Jeremy Puhlman <jpuhlman@mvista.com> +Date: Wed, 19 Feb 2020 22:35:51 +0000 +Subject: [PATCH] Update for python3 + +Upstream-Status: Inappropriate +--- + lib/plugins/stonith/external/dracmc-telnet | 10 +++++----- + lib/plugins/stonith/external/ibmrsa-telnet | 8 ++++---- + lib/plugins/stonith/external/riloe | 30 +++++++++++++++--------------- + lib/plugins/stonith/ribcl.py.in | 20 ++++++++++---------- + 4 files changed, 34 insertions(+), 34 deletions(-) + +diff --git a/lib/plugins/stonith/external/dracmc-telnet b/lib/plugins/stonith/external/dracmc-telnet +index 78c01453..7fbed86b 100644 +--- a/lib/plugins/stonith/external/dracmc-telnet ++++ b/lib/plugins/stonith/external/dracmc-telnet +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + # vim: set filetype=python + ####################################################################### + # +@@ -74,7 +74,7 @@ class DracMC(telnetlib.Telnet): + + def _get_timestamp(self): + ct = time.time() +- msecs = (ct - long(ct)) * 1000 ++ msecs = (ct - int(ct)) * 1000 + return "%s,%03d" % (time.strftime("%Y-%m-%d %H:%M:%S", + time.localtime(ct)), msecs) + +@@ -170,7 +170,7 @@ class DracMCStonithPlugin: + + def _get_timestamp(self): + ct = time.time() +- msecs = (ct - long(ct)) * 1000 ++ msecs = (ct - int(ct)) * 1000 + return "%s,%03d" % (time.strftime("%Y-%m-%d %H:%M:%S", + time.localtime(ct)), msecs) + +@@ -200,7 +200,7 @@ class DracMCStonithPlugin: + self._parameters['cyclades_port']) + c.login(self._parameters['username'], + self._parameters['password']) +- except Exception, args: ++ except Exception as args: + if "Connection reset by peer" in str(args): + self._echo_debug("Someone is already logged in... retry=%s" % tries) + c.close() +@@ -362,7 +362,7 @@ class DracMCStonithPlugin: + func = getattr(self, cmd, self.not_implemented) + rc = func() + return(rc) +- except Exception, args: ++ except Exception as args: + self.echo_log("err", 'Exception raised:', str(args)) + if self._connection: + self.echo_log("err", self._connection.get_history()) +diff --git a/lib/plugins/stonith/external/ibmrsa-telnet b/lib/plugins/stonith/external/ibmrsa-telnet +index adb2a3eb..0a3ce3c2 100644 +--- a/lib/plugins/stonith/external/ibmrsa-telnet ++++ b/lib/plugins/stonith/external/ibmrsa-telnet +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/env python3 + # vim: set filetype=python + ####################################################################### + # +@@ -71,7 +71,7 @@ class RSABoard(telnetlib.Telnet): + + def _get_timestamp(self): + ct = time.time() +- msecs = (ct - long(ct)) * 1000 ++ msecs = (ct - int(ct)) * 1000 + return "%s,%03d" % (time.strftime("%Y-%m-%d %H:%M:%S", + time.localtime(ct)), msecs) + +@@ -149,7 +149,7 @@ class RSAStonithPlugin: + + def _get_timestamp(self): + ct = time.time() +- msecs = (ct - long(ct)) * 1000 ++ msecs = (ct - int(ct)) * 1000 + return "%s,%03d" % (time.strftime("%Y-%m-%d %H:%M:%S", + time.localtime(ct)), msecs) + +@@ -305,7 +305,7 @@ class RSAStonithPlugin: + func = getattr(self, cmd, self.not_implemented) + rc = func() + return(rc) +- except Exception, args: ++ except Exception as args: + self.echo_log("err", 'Exception raised:', str(args)) + if self._connection: + self.echo_log("err", self._connection.get_history()) +diff --git a/lib/plugins/stonith/external/riloe b/lib/plugins/stonith/external/riloe +index 412873f5..370fd57f 100644 +--- a/lib/plugins/stonith/external/riloe ++++ b/lib/plugins/stonith/external/riloe +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + # + # Stonith module for RILOE Stonith device + # +@@ -35,7 +35,7 @@ import os + import socket + import subprocess + import xml.dom.minidom +-import httplib ++import http.client + import time + import re + +@@ -163,12 +163,12 @@ info = { + } + + if cmd in info: +- print info[cmd] ++ print(info[cmd]) + sys.exit(0) + + if cmd == 'getconfignames': + for arg in [ "hostlist", "ilo_hostname", "ilo_user", "ilo_password", "ilo_can_reset", "ilo_protocol", "ilo_powerdown_method", "ilo_proxyhost", "ilo_proxyport"]: +- print arg ++ print(arg) + sys.exit(0) + + if not rihost: +@@ -257,7 +257,7 @@ def read_resp(node): + ''' + msg = "" + str_status = "" +- for attr in node.attributes.keys(): ++ for attr in list(node.attributes.keys()): + if attr == A_STATUS: + str_status = node.getAttribute(attr) + elif attr == A_MSG: +@@ -285,7 +285,7 @@ def read_power(node): + variable correspondingly. + ''' + global power +- for attr in node.attributes.keys(): ++ for attr in list(node.attributes.keys()): + if attr == A_POWER_STATE: + power_state = node.getAttribute(attr).upper() + else: +@@ -339,18 +339,18 @@ def open_ilo(host): + fatal("Error status=: %s" %(response)) + import ssl + sock = ssl.wrap_socket(proxy) +- h=httplib.HTTPConnection('localhost') ++ h=http.client.HTTPConnection('localhost') + h.sock=sock + return h + else: +- return httplib.HTTPSConnection(host) +- except socket.gaierror, msg: ++ return http.client.HTTPSConnection(host) ++ except socket.gaierror as msg: + fatal("%s: %s" %(msg,host)) +- except socket.sslerror, msg: ++ except socket.sslerror as msg: + fatal("%s for %s" %(msg,host)) +- except socket.error, msg: ++ except socket.error as msg: + fatal("%s while talking to %s" %(msg,host)) +- except ImportError, msg: ++ except ImportError as msg: + fatal("ssl support missing (%s)" %msg) + + def send_request(req,proc_f): +@@ -364,7 +364,7 @@ def send_request(req,proc_f): + c = open_ilo(rihost) + try: + c.send(req+'\r\n') +- except socket.error, msg: ++ except socket.error as msg: + fatal("%s, while talking to %s" %(msg,rihost)) + t_end = time.time() + my_debug("request sent in %0.2f s" % ((t_end-t_begin))) +@@ -377,7 +377,7 @@ def send_request(req,proc_f): + if not reply: + break + result.append(reply) +- except socket.error, msg: ++ except socket.error as msg: + if msg[0] == 6: # connection closed + break + my_err("%s, while talking to %s" %(msg,rihost)) +@@ -393,7 +393,7 @@ def send_request(req,proc_f): + reply = re.sub("<(RIBCL.*)/>", r"<\1>", reply) + try: + doc = xml.dom.minidom.parseString(reply) +- except xml.parsers.expat.ExpatError,msg: ++ except xml.parsers.expat.ExpatError as msg: + fatal("malformed response: %s\n%s"%(msg,reply)) + rc = proc_f(doc) + doc.unlink() +diff --git a/lib/plugins/stonith/ribcl.py.in b/lib/plugins/stonith/ribcl.py.in +index 0733bb24..3533dee3 100644 +--- a/lib/plugins/stonith/ribcl.py.in ++++ b/lib/plugins/stonith/ribcl.py.in +@@ -1,4 +1,4 @@ +-#!@TRAGET_PYTHON@ ++#!/usr/bin/env python3 + + + # +@@ -18,7 +18,7 @@ + + import sys + import socket +-from httplib import * ++from http.client import * + from time import sleep + + +@@ -29,7 +29,7 @@ try: + host = argv[1].split('.')[0]+'-rm' + cmd = argv[2] + except IndexError: +- print "Not enough arguments" ++ print("Not enough arguments") + sys.exit(1) + + +@@ -66,7 +66,7 @@ try: + else: + acmds.append(login + todo[cmd] + logout) + except KeyError: +- print "Invalid command: "+ cmd ++ print("Invalid command: "+ cmd) + sys.exit(1) + + +@@ -88,13 +88,13 @@ try: + sleep(1) + + +-except socket.gaierror, msg: +- print msg ++except socket.gaierror as msg: ++ print(msg) + sys.exit(1) +-except socket.sslerror, msg: +- print msg ++except socket.sslerror as msg: ++ print(msg) + sys.exit(1) +-except socket.error, msg: +- print msg ++except socket.error as msg: ++ print(msg) + sys.exit(1) + +-- +2.13.3 + diff --git a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.12.bb b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.12.bb index 749ce8c..d9df83b 100644 --- a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.12.bb +++ b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.12.bb @@ -4,8 +4,8 @@ is not the cluster messaging layer (Heartbeat), nor the cluster resource manager (Pacemaker), nor a Resource Agent." HOMEPAGE = "http://clusterlabs.org/" LICENSE = "GPLv2 & LGPLv2.1" -LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ - file://COPYING.LIB;md5=243b725d71bb5df4a1e5920b344b86ad \ +LIC_FILES_CHKSUM = "file://COPYING;md5=b70d30a00a451e19d7449d7465d02601 \ + file://COPYING.LIB;md5=c386bfabdebabbdc1f28e9fde4f4df6d \ " DEPENDS = "libxml2 libtool glib-2.0 bzip2 util-linux net-snmp openhpi" @@ -14,14 +14,15 @@ SRC_URI = " \ git://github.com/ClusterLabs/${BPN}.git \ file://0001-don-t-compile-doc-and-Error-Fix.patch \ file://0001-ribcl.py.in-Warning-Fix.patch \ + file://0001-Update-for-python3.patch \ file://volatiles \ file://tmpfiles \ " SRC_URI_append_libc-uclibc = " file://kill-stack-protector.patch" -SRCREV = "1bc77825c0cfb0c80f9c82a061af7ede68676cb4" +SRCREV = "fd5a3befacd23d056a72cacd2b8ad6bba498e56b" -inherit autotools useradd pkgconfig systemd +inherit autotools useradd pkgconfig systemd multilib_script multilib_header SYSTEMD_SERVICE_${PN} = "logd.service" SYSTEMD_AUTO_ENABLE = "disable" @@ -30,6 +31,7 @@ HA_USER = "hacluster" HA_GROUP = "haclient" S = "${WORKDIR}/git" +PV = "1.0.12+git${SRCPV}" PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_system_unitdir},--without-systemdsystemunitdir,systemd" @@ -48,6 +50,8 @@ USERADD_PARAM_${PN} = "--home-dir=${localstatedir}/lib/heartbeat/cores/${HA_USER " GROUPADD_PARAM_${PN} = "-r ${HA_GROUP}" +MULTILIB_SCRIPTS = "${PN}:${sbindir}/cibsecret" + do_configure_prepend() { ln -sf ${PKG_CONFIG_SYSROOT_DIR}/usr/include/libxml2/libxml ${PKG_CONFIG_SYSROOT_DIR}/usr/include/libxml } @@ -57,6 +61,8 @@ do_install_append() { install -m 0644 ${WORKDIR}/volatiles ${D}${sysconfdir}/default/volatiles/04_cluster-glue install -d ${D}${sysconfdir}/tmpfiles.d install -m 0644 ${WORKDIR}/tmpfiles ${D}${sysconfdir}/tmpfiles.d/${PN}.conf + + oe_multilib_header heartbeat/glue_config.h } pkg_postinst_${PN} () { @@ -86,9 +92,9 @@ PACKAGES =+ "\ ${PN}-plugin-interfacemgr-dbg \ ${PN}-plugin-interfacemgr-staticdev \ ${PN}-lrmtest \ - ${PN}-plugin-compress \ - ${PN}-plugin-compress-dbg \ - ${PN}-plugin-compress-staticdev \ + ${PN}-plugin-compress \ + ${PN}-plugin-compress-dbg \ + ${PN}-plugin-compress-staticdev \ " FILES_${PN} = "${sysconfdir} /var ${libdir}/lib*.so.* ${sbindir} ${datadir}/cluster-glue/*sh ${datadir}/cluster-glue/*pl\ -- 2.13.3
|
|
[meta-cgl][PATCH 06/20] pacemaker: fix depend issues for py2 removal
From: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb b/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb index df02f40..3a8db77 100644 --- a/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb +++ b/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb @@ -11,7 +11,7 @@ HOMEPAGE = "http://www.clusterlabs.org" LICENSE = "GPLv2+ & LGPLv2.1+" LIC_FILES_CHKSUM = "file://COPYING;md5=000212f361a81b100d9d0f0435040663" -DEPENDS = "corosync libxslt libxml2 gnutls resource-agents libqb python-native" +DEPENDS = "corosync libxslt libxml2 gnutls resource-agents libqb python3-native" SRC_URI = "git://github.com/ClusterLabs/${BPN}.git;branch=1.1 \ file://0001-pacemaker-fix-xml-config.patch \ @@ -95,7 +95,7 @@ FILES_${PN} += " ${datadir}/snmp \ ${libdir}/${PYTHON_DIR}/site-packages \ " FILES_${PN}-dbg += "${libdir}/corosync/lcrso/.debug" -RDEPENDS_${PN} = "bash python perl libqb ${PN}-cli-utils" +RDEPENDS_${PN} = "bash python3-core perl libqb ${PN}-cli-utils" SYSTEMD_AUTO_ENABLE = "disable" -- 2.13.3
|
|
[meta-cgl][PATCH 04/20] pacemaker: fix parse errors due to python2 removal
From: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb b/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb index feed53d..df02f40 100644 --- a/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb +++ b/meta-cgl-common/recipes-cgl/pacemaker/pacemaker_1.1.21.bb @@ -30,7 +30,7 @@ SRC_URI_append_libc-musl = "file://0001-pacemaker-fix-compile-error-of-musl-libc SRCREV = "f14e36fd4336874705b34266c7cddbe12119106c" -inherit autotools-brokensep pkgconfig systemd python-dir useradd +inherit autotools-brokensep pkgconfig systemd python3-dir useradd S = "${WORKDIR}/git" -- 2.13.3
|
|
[meta-cgl][PATCH 03/20] crmsh: fix parse errors due to python2 removal
From: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> --- meta-cgl-common/recipes-cgl/crmsh/crmsh_3.0.3.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-cgl-common/recipes-cgl/crmsh/crmsh_3.0.3.bb b/meta-cgl-common/recipes-cgl/crmsh/crmsh_3.0.3.bb index 040b4d3..6d2902c 100644 --- a/meta-cgl-common/recipes-cgl/crmsh/crmsh_3.0.3.bb +++ b/meta-cgl-common/recipes-cgl/crmsh/crmsh_3.0.3.bb @@ -20,7 +20,7 @@ SRC_URI = "git://github.com/ClusterLabs/${BPN}.git;branch=crmsh-3.0 \ SRCREV = "41845ca5511b844593cf25ae4eb7f307aa78c5be" -inherit autotools-brokensep distutils-base +inherit autotools-brokensep distutils3-base export HOST_SYS export BUILD_SYS -- 2.13.3
|
|