summaryrefslogtreecommitdiffstats
path: root/t
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2020-04-24 08:11:31 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2020-04-29 14:44:04 +0200
commit8424241ebdea1e07b852c0d77d6520d51b35b7f4 (patch)
tree55f3ab1236ecd5208b8f1cd25ee14a12fd3c31c1 /t
parentffb72d9f9da27c7767849e669fe8e2ef365bdda2 (diff)
downloadurpmi-8424241ebdea1e07b852c0d77d6520d51b35b7f4.tar
urpmi-8424241ebdea1e07b852c0d77d6520d51b35b7f4.tar.gz
urpmi-8424241ebdea1e07b852c0d77d6520d51b35b7f4.tar.bz2
urpmi-8424241ebdea1e07b852c0d77d6520d51b35b7f4.tar.xz
urpmi-8424241ebdea1e07b852c0d77d6520d51b35b7f4.zip
simplify: BSD support -L but not --dereference
This might help the following failure: http://www.cpantesters.org/cpan/report/c8c690aa-8587-11ea-81c4-93681f24ea8f cpio: Can't lstat /bin/sh: cpio: Can't lstat /usr/local/bin/rpm:
Diffstat (limited to 't')
-rw-r--r--t/data/SPECS/ordering-scriptlets/a_1.spec7
-rw-r--r--t/data/SPECS/rpm-query-in-scriptlet.spec7
2 files changed, 2 insertions, 12 deletions
diff --git a/t/data/SPECS/ordering-scriptlets/a_1.spec b/t/data/SPECS/ordering-scriptlets/a_1.spec
index fc34d27f..41776692 100644
--- a/t/data/SPECS/ordering-scriptlets/a_1.spec
+++ b/t/data/SPECS/ordering-scriptlets/a_1.spec
@@ -36,14 +36,9 @@ rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/bin/
cp a $RPM_BUILD_ROOT/bin/a
-%ifos linux
-%global cpio_opts --dereference
-%else
-%global cpio_opts %nil
-%endif
# Install the wanted libs if not static:
ldd a | sed -e 's/^[ \t]*//' -e 's/.* => //' -e 's/ .*//' > list
-grep '/' list | (cd / ; cpio -pumd %cpio_opts %buildroot)
+grep '/' list | (cd / ; cpio -pumdL %buildroot)
find %buildroot
%clean
diff --git a/t/data/SPECS/rpm-query-in-scriptlet.spec b/t/data/SPECS/rpm-query-in-scriptlet.spec
index 630d036d..0ed59ecd 100644
--- a/t/data/SPECS/rpm-query-in-scriptlet.spec
+++ b/t/data/SPECS/rpm-query-in-scriptlet.spec
@@ -24,13 +24,8 @@ for i in sh rpm; do
ldd $bin | sed -e 's/^[ \t]*//' -e 's/.* => //' -e 's/ .*//' >> list
done
-%ifos linux
-%global cpio_opts --dereference
-%else
-%global cpio_opts %nil
-%endif
# Install the wanted tools and their deps:
-grep '/' list | (cd / ; cpio -pumd %cpio_opts %buildroot)
+grep '/' list | (cd / ; cpio -pumdL %buildroot)
# prelinked libraries/binaries cause rpm to abort installation on
# md5sum errors while package signature does be OK :-( :