tizen: Use upstream version of find-provides.ksyms 45/307845/1
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Wed, 13 Mar 2024 15:37:47 +0000 (16:37 +0100)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Wed, 13 Mar 2024 22:17:36 +0000 (23:17 +0100)
We no longer need custom version of find-provides.ksyms as upstream
version of rpm already provides it.

Change-Id: I39a8d7759df790cf404e3d8c4eb765d8c60f0e56

packaging/find-provides.ksyms [deleted file]
packaging/rpm.spec

diff --git a/packaging/find-provides.ksyms b/packaging/find-provides.ksyms
deleted file mode 100755 (executable)
index c8f2ccd..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#! /bin/sh
-
-IFS=$'\n'
-
-case "$1" in
-kernel-module-*)    ;; # Fedora kernel module package names start with
-                      # kernel-module.
-kernel*)           kernel_flavor=${1#kernel-} ;;
-esac
-
-trap 'rm -f "$tmp"' EXIT
-tmp=$(mktemp)
-while read f; do
-    test -e "$f" || continue
-    case "$f" in
-    *.debug)
-        continue
-        ;;
-    */lib/modules/*/*.ko | */lib/modules/*/*.ko.gz | */boot/vmlinu[xz]*)
-        ;;
-    *)
-        continue
-    esac
-    unzip=false
-    case "$f" in
-    *.gz | */boot/vmlinuz*)
-        unzip=true
-    esac
-    if $unzip && gzip -cd "$f" >"$tmp"; then
-        f=$tmp
-    fi
-    flavor=$(/usr/sbin/modinfo -F vermagic "$f")
-    flavor=${flavor%% *}
-    flavor=${flavor##*-}
-    if test -z "$flavor"; then
-        flavor=$kernel_flavor
-    fi
-    nm "$f" \
-    | sed -r -ne "s/^0*([0-9a-f]+) A __crc_(.+)/ksym($flavor:\\2) = \\1/p"
-done \
-| sort -u
index 0224613..a24c151 100644 (file)
@@ -49,7 +49,6 @@ Source8:        rpmconfigcheck
 Source13:       find-docs.sh
 Source14:       find-isufiles.sh
 Source22:       device-sec-policy
-Source23:       find-provides.ksyms
 Source24:       debug.manifest
 Source1001:     rpm.manifest
 Source0:        rpm-%{version}.tar.bz2
@@ -193,7 +192,6 @@ mkdir -p %{buildroot}%{rpmhome}/tizen
 cp -a tizen_macros %{buildroot}%{rpmhome}
 install -m 755 %{SOURCE13} %{buildroot}%{rpmhome}/tizen
 install -m 755 %{SOURCE14} %{buildroot}%{rpmhome}/tizen
-install -m 755 %{SOURCE23} %{buildroot}%{rpmhome}
 install -m 644 %{SOURCE9} %{buildroot}%{rpmhome}/fileattrs/libsymlink.attr
 install -m 644 %{SOURCE22} %{buildroot}%{_sysconfdir}/device-sec-policy
 install -m 644 %{SOURCE22} %{buildroot}%{__plugindir}/msm-device-sec-policy
@@ -329,7 +327,6 @@ rm -f %{_dbpath}/Filemd5s \
 %{rpmhome}/python-macro-helper
 %{rpmhome}/find-debuginfo.sh
 %{rpmhome}/find-lang.sh
-%{rpmhome}/find-provides.ksyms
 %{rpmhome}/*provides*
 %{rpmhome}/*requires*
 %{rpmhome}/*deps*