Martin Jansa 6648a434d5
snapper: pass --pam-security=${libdir}/security
pam_snapper.so is installed in libdir as the default in configure.ac is:
PAM_SECURITY=${libdir}/security
https://github.com/openSUSE/snapper/blob/master/configure.ac#L66

and depending on multilib configuration this fails with:

ERROR: QA Issue: lib32-snapper: Files/directories were installed but not shipped in any package:
  /usr/lib32/security/pam_snapper.so
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-snapper: 1 installed and not shipped files. [installed-vs-shipped]

or

ERROR: QA Issue: snapper: Files/directories were installed but not shipped in any package:
  /usr/lib64/security/pam_snapper.so
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
snapper: 1 installed and not shipped files. [installed-vs-shipped]

when default libdir doesn't match with nonarch_libdir

Some recipes are using ${base_libdir}/security and some just
${libdir}/security with the usrmerge being the default and required
with systemd I'm not sure which one is better.

Now all files are packaged some in libdir some in nonarch_libdir:

snapper/0.11.2 $ find packages-split/snapper/usr/lib*
packages-split/snapper/usr/lib
packages-split/snapper/usr/lib/systemd
packages-split/snapper/usr/lib/systemd/system
packages-split/snapper/usr/lib/systemd/system/snapper-timeline.timer
packages-split/snapper/usr/lib/systemd/system/snapper-timeline.service
packages-split/snapper/usr/lib/systemd/system/snapper-boot.timer
packages-split/snapper/usr/lib/systemd/system/snapper-cleanup.timer
packages-split/snapper/usr/lib/systemd/system/snapperd.service
packages-split/snapper/usr/lib/systemd/system/snapper-boot.service
packages-split/snapper/usr/lib/systemd/system/snapper-cleanup.service
packages-split/snapper/usr/lib/snapper
packages-split/snapper/usr/lib/snapper/systemd-helper
packages-split/snapper/usr/lib/snapper/plugins
packages-split/snapper/usr/lib/snapper/installation-helper
packages-split/snapper/usr/lib/pam_snapper
packages-split/snapper/usr/lib/pam_snapper/pam_snapper_pamconfig.sh
packages-split/snapper/usr/lib/pam_snapper/pam_snapper_userdel.sh
packages-split/snapper/usr/lib/pam_snapper/pam_snapper_homeconvert.sh
packages-split/snapper/usr/lib/pam_snapper/pam_snapper_useradd.sh
packages-split/snapper/usr/lib64
packages-split/snapper/usr/lib64/libsnapper.so.7.4.3
packages-split/snapper/usr/lib64/security
packages-split/snapper/usr/lib64/security/pam_snapper.so
packages-split/snapper/usr/lib64/snapper
packages-split/snapper/usr/lib64/snapper/testsuite
packages-split/snapper/usr/lib64/snapper/testsuite/directory1
packages-split/snapper/usr/lib64/snapper/testsuite/permissions2
packages-split/snapper/usr/lib64/snapper/testsuite/error2
packages-split/snapper/usr/lib64/snapper/testsuite/simple1
packages-split/snapper/usr/lib64/snapper/testsuite/ug-tests
packages-split/snapper/usr/lib64/snapper/testsuite/xattrs1
packages-split/snapper/usr/lib64/snapper/testsuite/owner3
packages-split/snapper/usr/lib64/snapper/testsuite/run-all
packages-split/snapper/usr/lib64/snapper/testsuite/missing-directory1
packages-split/snapper/usr/lib64/snapper/testsuite/permissions1
packages-split/snapper/usr/lib64/snapper/testsuite/test-btrfsutils
packages-split/snapper/usr/lib64/snapper/testsuite/owner2
packages-split/snapper/usr/lib64/snapper/testsuite/xattrs3
packages-split/snapper/usr/lib64/snapper/testsuite/permissions3
packages-split/snapper/usr/lib64/snapper/testsuite/CAUTION
packages-split/snapper/usr/lib64/snapper/testsuite/xattrs4
packages-split/snapper/usr/lib64/snapper/testsuite/ascii-file
packages-split/snapper/usr/lib64/snapper/testsuite/setup-and-run-all
packages-split/snapper/usr/lib64/snapper/testsuite/owner1
packages-split/snapper/usr/lib64/snapper/testsuite/xattrs2
packages-split/snapper/usr/lib64/snapper/testsuite/error4
packages-split/snapper/usr/lib64/snapper/testsuite/error1
packages-split/snapper/usr/lib64/libsnapper.so.7

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-19 13:50:56 -08:00
..
2024-10-10 12:53:49 -07:00
2024-09-18 21:03:13 -07:00
2024-09-30 07:34:22 -07:00
2024-06-11 07:45:18 -07:00
2024-01-22 18:02:26 -08:00
2024-02-09 09:52:12 -08:00
2024-08-09 14:25:12 -07:00
2023-10-26 09:02:04 -07:00
2023-12-22 06:39:32 -08:00
2024-10-14 09:52:24 -07:00
2024-03-08 17:21:41 +02:00
…
2024-02-09 09:52:13 -08:00
2024-09-15 07:46:44 -07:00
2024-09-09 18:23:01 -07:00
2024-05-19 08:27:59 -07:00
2024-02-09 09:52:12 -08:00
…
2024-09-12 14:16:20 -07:00
2024-10-12 07:57:16 -07:00
2024-03-21 08:46:06 -07:00
2024-08-30 08:10:33 -07:00
2024-05-28 09:34:30 -07:00
2024-05-23 08:44:43 -07:00
2024-08-01 11:43:17 -07:00
2023-08-03 09:14:20 -07:00
2023-12-27 00:15:54 -08:00
2024-01-22 18:02:27 -08:00
2024-10-10 19:46:18 -07:00
2024-09-09 08:00:09 -07:00
2024-02-09 09:52:08 -08:00
2024-08-09 14:25:21 -07:00
2024-02-09 09:52:12 -08:00
2024-02-09 09:52:12 -08:00
2023-12-29 09:04:15 -08:00
2023-08-03 09:14:20 -07:00
2024-05-02 07:32:48 -07:00
2024-11-05 22:45:17 -08:00
2024-08-09 14:25:14 -07:00
2023-08-03 09:14:20 -07:00
2024-02-19 23:22:24 -08:00
2024-09-15 07:46:44 -07:00
2023-04-02 10:21:18 -07:00
2024-05-12 21:51:32 -07:00
2023-02-28 08:50:56 -08:00
2024-07-27 17:26:38 -07:00
2024-08-09 14:25:15 -07:00
2024-10-13 09:21:55 -07:00
2023-05-25 08:57:47 -07:00
2024-09-11 21:15:34 -07:00
2024-02-09 09:52:08 -08:00
2024-10-14 09:52:25 -07:00
2024-09-10 07:20:38 -07:00
2024-02-09 09:52:12 -08:00
2024-02-09 09:52:10 -08:00
2024-08-09 14:25:16 -07:00
2024-09-20 10:44:40 -07:00
2024-08-21 08:47:07 -07:00
2024-08-09 14:25:21 -07:00
2024-09-09 08:00:09 -07:00
2024-02-09 09:52:12 -08:00
2023-05-10 08:01:07 -07:00
2023-06-19 10:24:49 -07:00
2024-06-16 15:54:04 -07:00
2024-10-14 09:52:31 -07:00
2024-09-17 22:11:04 -07:00
2024-01-08 19:54:42 -08:00
2024-02-09 09:52:10 -08:00
2024-06-11 22:02:03 -07:00
2023-09-07 08:22:44 -07:00
2024-05-04 07:08:13 -07:00
2023-08-03 09:14:20 -07:00
2024-02-09 09:52:12 -08:00
2024-09-16 23:01:22 -07:00
2023-10-23 17:00:49 -07:00
2024-07-15 16:36:15 -07:00
2023-09-24 21:29:26 -07:00
2024-09-10 07:20:41 -07:00
2023-08-26 17:32:44 -07:00
2024-02-09 09:52:12 -08:00
2023-08-15 20:07:54 -07:00
2024-02-09 09:52:12 -08:00
2023-12-29 09:04:21 -08:00