Changeset 956
- Timestamp:
- Feb 8, 2017, 9:16:15 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rpm/trunk/scripts/find-legacy-runtime.sh
r953 r956 91 91 [ -n "$arch" ] && rpm_list="$arch.list" 92 92 fi 93 # get properties 93 # get properties (see rpmbuild-bot.sh) 94 94 IFS='|' read ts rpm name ver < "$rpm_list" 95 95 [ -z "$name" -o -z "$ver" ] && die "Name or version field is missing in $rpm_list." … … 100 100 # process commands 101 101 if [ "$COMMAND" = "package" ] ; then 102 # Note: we have to store original Version and Release tag values in 103 # %main_version and %main_release for later use since we redefine them 104 # within %package and there is a bug in RPM that makes it permanent, see 105 # https://www.redhat.com/archives/rpm-list/2000-October/msg00218.html) 102 106 echo " 107 108 %global main_version %version 109 %global main_release %release 110 103 111 %package legacy-$abi 104 112 105 113 Version: ${ver%%-*} 106 Release: ${ver#*-} %{?dist}114 Release: ${ver#*-} 107 115 Provides: $name = $ver 108 Obsoletes: $name < =$ver116 Obsoletes: $name < $ver 109 117 110 118 Summary: Legacy runtime components (ABI version $abi). … … 119 127 120 128 " 129 #Requires: $name = %{main_version}-%{main_release}%{?dist} 121 130 else # install 122 131 [ -z "$RPM_BUILD_SUBDIR" ] && die "RPM_BUILD_SUBDIR is not set."
Note:
See TracChangeset
for help on using the changeset viewer.