Accepting request 37252 from Base:System

checked in (request 37252)

OBS-URL: https://build.opensuse.org/request/show/37252
OBS-URL: https://build.opensuse.org/package/show/Base:System/post-build-checks?expand=0&rev=21
This commit is contained in:
OBS User autobuild 2010-04-13 20:39:10 +00:00 committed by Git OBS Bridge
parent 53f9290699
commit ce25ab2d89
3 changed files with 0 additions and 43 deletions

View File

@ -1,32 +0,0 @@
--- checks/01-check-debuginfo
+++ checks/01-check-debuginfo
@@ -5,11 +5,29 @@
fast=
test -x /usr/lib/rpm/rpmi && fast="--nodigest --nosignature"
+NOSOURCE=0
+SRPMS=`find $BUILD_ROOT/usr/src/packages/SRPMS -name "*.nosrc.rpm"`
+#grep -qE "^NoSource:|^NoPatch:" $BUILD_ROOT/usr/src/packages/SOURCES/$PNAME.spec && NOSOURCE=1
+test -n "$SRPMS" && NOSOURCE=1
+grep -qE "^#KEEP NOSOURCE DEBUGINFO" $BUILD_ROOT/usr/src/packages/SOURCES/$PNAME.spec && NOSOURCE=0
+case $PNAME in
+ kernel*|java*|texlive-bin*|glibc*) NOSOURCE=0 ;;
+esac
+
RPMS=`find $BUILD_ROOT/usr/src/packages/RPMS -name "*-debuginfo-*.rpm" -o -name "*-debugsource-*.rpm"`
test -z "$RPMS" && exit 0
for rpm in $RPMS ; do
HAS_DEBUG=
HAS_SRC=
+ if test "$NOSOURCE" = "1" ; then
+ echo '!'
+ echo "! $rpm: specfile is nosource, deleting"
+ echo "! to disable have a line \"#KEEP NOSOURCE DEBUGINFO\" in your specfile"
+ echo '!'
+ rm -f "$rpm"
+ continue
+ fi
+
for l in `rpm -qpl $fast "$rpm"` ; do
case "$l" in
/usr/lib/debug/*) HAS_DEBUG=true ;;

View File

@ -1,12 +1,3 @@
-------------------------------------------------------------------
Wed Apr 7 16:48:52 CEST 2010 - ro@suse.de
- remove debuginfo packages for nosrc rpms unless
package is either kernel or java or texlive-bin or glibc
or removal is disabled in specfile by adding a line
#KEEP NOSOURCE DEBUGINFO
to the specfile (bnc#572695)
-------------------------------------------------------------------
Tue Feb 23 12:21:52 CET 2010 - ro@suse.de

View File

@ -31,7 +31,6 @@ Source1: suse-buildsystem.sh
Patch0: %{name}-umount.patch
Patch1: %{name}-parrot.patch
Patch2: post-build-checks-nonvoid_new.patch
Patch3: post-build-checks-nosrsc-nodebug.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -51,7 +50,6 @@ it may not be a good idea to install this to a running system:
%patch0 -p1
%patch1
%patch2
%patch3
%build
# nothing to do