openembedded-core.lists.openembedded.org archive mirror
 help / color / mirror / Atom feed
From: "Zoltan Boszormenyi" <zboszor@pr.hu>
To: Alexander Kanavin <alex.kanavin@gmail.com>,
	openembedded-core@lists.openembedded.org
Cc: Alexander Kanavin <alex@linutronix.de>
Subject: Re: [OE-core] [PATCH 22/26] libpam: update 1.5.1 -> 1.5.2
Date: Tue, 12 Oct 2021 12:13:44 +0200	[thread overview]
Message-ID: <87a1664b-9997-9294-0bd8-0b803f9797fe@pr.hu> (raw)
In-Reply-To: <20210908180125.103473-22-alex.kanavin@gmail.com>

On 2021. 09. 08. 20:01, Alexander Kanavin wrote:
> From: Alexander Kanavin <alex@linutronix.de>
> 
> Drop patches: issues fixed upstream.
> 
> Move .pc files to correct place as libpam is instructed to install them in /lib via
> --libdir.
> 
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>   .../0001-Makefile.am-support-usrmage.patch    | 28 -------------------
>   ...space-Makefile.am-correctly-install-.patch | 28 -------------------
>   .../pam/{libpam_1.5.1.bb => libpam_1.5.2.bb}  |  7 +++--
>   3 files changed, 4 insertions(+), 59 deletions(-)
>   delete mode 100644 meta/recipes-extended/pam/libpam/0001-Makefile.am-support-usrmage.patch
>   delete mode 100644 meta/recipes-extended/pam/libpam/0001-modules-pam_namespace-Makefile.am-correctly-install-.patch
>   rename meta/recipes-extended/pam/{libpam_1.5.1.bb => libpam_1.5.2.bb} (96%)
> 
> diff --git a/meta/recipes-extended/pam/libpam/0001-Makefile.am-support-usrmage.patch b/meta/recipes-extended/pam/libpam/0001-Makefile.am-support-usrmage.patch
> deleted file mode 100644
> index 5c6bc92705..0000000000
> --- a/meta/recipes-extended/pam/libpam/0001-Makefile.am-support-usrmage.patch
> +++ /dev/null
> @@ -1,28 +0,0 @@
> -From c09e012590c1ec2d3b622b64f1bfc10a2286c9ea Mon Sep 17 00:00:00 2001
> -From: Changqing Li <changqing.li@windriver.com>
> -Date: Wed, 6 Jan 2021 12:08:20 +0800
> -Subject: [PATCH] Makefile.am: support usrmage
> -
> -Upstream-Status: Inappropriate [oe-specific]
> -
> -Signed-off-by: Changqing Li <changqing.li@windriver.com>
> ----
> - modules/pam_namespace/Makefile.am | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/modules/pam_namespace/Makefile.am b/modules/pam_namespace/Makefile.am
> -index ddd5fc0..a1f1bec 100644
> ---- a/modules/pam_namespace/Makefile.am
> -+++ b/modules/pam_namespace/Makefile.am
> -@@ -18,7 +18,7 @@ TESTS = $(dist_check_SCRIPTS)
> - securelibdir = $(SECUREDIR)
> - secureconfdir = $(SCONFIGDIR)
> - namespaceddir = $(SCONFIGDIR)/namespace.d
> --servicedir = /lib/systemd/system
> -+servicedir = $(systemd_system_unitdir)
> -
> - AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \
> -         -DSECURECONF_DIR=\"$(SCONFIGDIR)/\" $(WARN_CFLAGS)
> ---
> -2.17.1
> -
> diff --git a/meta/recipes-extended/pam/libpam/0001-modules-pam_namespace-Makefile.am-correctly-install-.patch b/meta/recipes-extended/pam/libpam/0001-modules-pam_namespace-Makefile.am-correctly-install-.patch
> deleted file mode 100644
> index b41d1e5962..0000000000
> --- a/meta/recipes-extended/pam/libpam/0001-modules-pam_namespace-Makefile.am-correctly-install-.patch
> +++ /dev/null
> @@ -1,28 +0,0 @@
> -From e2db4082f6b988f1d5803028e9e47aee5f3519ac Mon Sep 17 00:00:00 2001
> -From: Alexander Kanavin <alex.kanavin@gmail.com>
> -Date: Sun, 27 Dec 2020 00:30:45 +0100
> -Subject: [PATCH] modules/pam_namespace/Makefile.am: correctly install systemd
> - unit file
> -
> -Upstream-Status: Pending
> -Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> ----
> - modules/pam_namespace/Makefile.am | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/modules/pam_namespace/Makefile.am b/modules/pam_namespace/Makefile.am
> -index 21e1b33..ddd5fc0 100644
> ---- a/modules/pam_namespace/Makefile.am
> -+++ b/modules/pam_namespace/Makefile.am
> -@@ -18,7 +18,7 @@ TESTS = $(dist_check_SCRIPTS)
> - securelibdir = $(SECUREDIR)
> - secureconfdir = $(SCONFIGDIR)
> - namespaceddir = $(SCONFIGDIR)/namespace.d
> --servicedir = $(prefix)/lib/systemd/system
> -+servicedir = /lib/systemd/system
> -
> - AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \
> -         -DSECURECONF_DIR=\"$(SCONFIGDIR)/\" $(WARN_CFLAGS)
> ---
> -2.24.0
> -
> diff --git a/meta/recipes-extended/pam/libpam_1.5.1.bb b/meta/recipes-extended/pam/libpam_1.5.2.bb
> similarity index 96%
> rename from meta/recipes-extended/pam/libpam_1.5.1.bb
> rename to meta/recipes-extended/pam/libpam_1.5.2.bb
> index efcd27137f..a3c4a50cb3 100644
> --- a/meta/recipes-extended/pam/libpam_1.5.1.bb
> +++ b/meta/recipes-extended/pam/libpam_1.5.2.bb
> @@ -21,18 +21,17 @@ SRC_URI = "https://github.com/linux-pam/linux-pam/releases/download/v${PV}/Linux
>              file://pam.d/common-session-noninteractive \
>              file://pam.d/other \
>              file://libpam-xtests.patch \
> -           file://0001-modules-pam_namespace-Makefile.am-correctly-install-.patch \
> -           file://0001-Makefile.am-support-usrmage.patch \
>              file://run-ptest \
>              file://pam-volatiles.conf \
>              "
>   
> -SRC_URI[sha256sum] = "201d40730b1135b1b3cdea09f2c28ac634d73181ccd0172ceddee3649c5792fc"
> +SRC_URI[sha256sum] = "e4ec7131a91da44512574268f493c6d8ca105c87091691b8e9b56ca685d4f94d"
>   
>   DEPENDS = "bison-native flex flex-native cracklib libxml2-native virtual/crypt"
>   
>   EXTRA_OECONF = "--includedir=${includedir}/security \
>                   --libdir=${base_libdir} \
> +                --with-systemdunitdir=${systemd_system_unitdir} \
>                   --disable-nis \
>                   --disable-regenerate-docu \
>                   --disable-doc \
> @@ -148,6 +147,8 @@ do_install() {
>   	if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
>   		echo "session optional pam_systemd.so" >> ${D}${sysconfdir}/pam.d/common-session
>   	fi
> +        install -d ${D}/${libdir}/
> +	mv ${D}/${base_libdir}/pkgconfig ${D}/${libdir}/

This is broken with DISTRO_FEATURES "usrmerge".
mv complains that the src and dest are the same files.

Best regards,
Zoltán Böszörményi

>   }
>   
>   do_install_ptest() {
> 
> 
> 
> 
> 


  reply	other threads:[~2021-10-12 10:13 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-08 18:01 [PATCH 01/26] meson: update 0.58.1 -> 0.59.1 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 02/26] libcap: update 2.51 -> 2.54 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 03/26] lua: add a recipe from meta-oe Alexander Kanavin
2021-09-09  5:11   ` [OE-core] " Khem Raj
2021-09-08 18:01 ` [PATCH 04/26] lua: update 5.3.6 -> 5.4.3 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 05/26] rpm: update 4.16.1.3 -> 4.17.0 Alexander Kanavin
2021-10-14 12:19   ` [OE-core] " Martin Jansa
2021-09-08 18:01 ` [PATCH 06/26] libdnf: fix the rpm sqlite-only target setup Alexander Kanavin
2021-09-08 18:01 ` [PATCH 07/26] libsolv: disable rpm bdb format support Alexander Kanavin
2021-09-08 18:01 ` [PATCH 08/26] perl: do not build berkeley db module by default Alexander Kanavin
2021-09-08 18:01 ` [PATCH 09/26] package_rpm: use zstd instead of xz Alexander Kanavin
2021-09-08 18:01 ` [PATCH 10/26] qemu: update 6.0.0 -> 6.1.0 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 11/26] runqemu: correct vga-virtio option to keep virgl enabled Alexander Kanavin
2021-09-08 18:01 ` [PATCH 12/26] gnupg: update 2.3.1 -> 2.3.2 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 13/26] pinentry: update 1.1.1 -> 1.2.0 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 14/26] spirv-tools: update 2021.2 -> 2021.3 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 15/26] glslang: update 11.5.0 -> 11.6.0 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 16/26] shaderc: update 2021.1 -> 2021.2 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 17/26] lttng: update 2.12 -> 2.13.0 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 18/26] core-image-ptest-all: bump RAM requirement to 4G Alexander Kanavin
2021-09-08 18:01 ` [PATCH 19/26] inetutils: update 2.1 -> 2.2 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 20/26] systemd: update 249.3 -> 249.4 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 21/26] lsof: update 4.91 -> 4.94.0 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 22/26] libpam: update 1.5.1 -> 1.5.2 Alexander Kanavin
2021-10-12 10:13   ` Zoltan Boszormenyi [this message]
2021-09-08 18:01 ` [PATCH 23/26] libhandy: update 1.2.3 -> 1.4.0 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 24/26] rt-tests: update 2.1 -> 2.2 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 25/26] libgit2: update 1.1.1 -> 1.2.0 Alexander Kanavin
2021-09-08 18:01 ` [PATCH 26/26] libssh2: update 1.9.0 -> 1.10.0 Alexander Kanavin
2021-09-09  9:01 ` [OE-core] [PATCH 01/26] meson: update 0.58.1 -> 0.59.1 Peter Kjellerstedt
2021-09-09  9:04   ` Alexander Kanavin
2021-10-11  2:47 ` Hsia-Jun Li
2021-10-11  8:05   ` Alexander Kanavin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87a1664b-9997-9294-0bd8-0b803f9797fe@pr.hu \
    --to=zboszor@pr.hu \
    --cc=alex.kanavin@gmail.com \
    --cc=alex@linutronix.de \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).