summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchristophe.ravel.bugs%sun.com <devnull@localhost>2005-07-22 15:32:39 +0000
committerchristophe.ravel.bugs%sun.com <devnull@localhost>2005-07-22 15:32:39 +0000
commita1d3ae19d32b1f3ce88cbd230fd1d2a62610aa68 (patch)
tree302b9bb5c4dc164b6f9f3a8f0144c40ae37ed2f3
parentfa02e01a60376e51469f0c6f7507cc941323dc1e (diff)
downloadnspr-hg-a1d3ae19d32b1f3ce88cbd230fd1d2a62610aa68.tar.gz
238319: Sun packages changes
Change rpm packaging for RHEL3 i386 and x86_64.
-rw-r--r--pkg/linux/Makefile.in12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkg/linux/Makefile.in b/pkg/linux/Makefile.in
index 84ef0377..38a5eb23 100644
--- a/pkg/linux/Makefile.in
+++ b/pkg/linux/Makefile.in
@@ -56,12 +56,17 @@ SPECFILE = $(NAME).spec
include $(MOD_DEPTH)/config/autoconf.mk
+# Force i386 for non 64 bit build
+ifneq ($(USE_64),1)
+ RPMTARGET = "--target=i386"
+endif
+
publish:
$(MAKE) clean
mkdir -p SOURCES SRPMS RPMS BUILD
- (cd $(MOD_DEPTH)/../../dist/$(RELEASE_OBJDIR_NAME)/lib && tar cphf - .) \
+ (cd $(dist_libdir) && tar cphf - .) \
| (mkdir -p opt/sun/private/lib && cd opt/sun/private/lib && tar xvfBp -)
- (cd $(MOD_DEPTH)/../../dist/$(RELEASE_OBJDIR_NAME)/include && tar cphf - .) \
+ (cd $(dist_includedir) && tar cphf - .) \
| (mkdir -p opt/sun/private/include/nspr && cd opt/sun/private/include/nspr && tar xvfBp -)
tar czvf SOURCES/$(NAME)-$(VERSION).tar.gz opt
echo "%define name $(NAME)" >$(SPECFILE)
@@ -69,8 +74,9 @@ publish:
echo "%define release $(RELEASE)" >>$(SPECFILE)
echo "%define buildroot `pwd`/$(NAME)-root" >>$(SPECFILE)
echo "%define _topdir `pwd`" >>$(SPECFILE)
+ echo "%define _unpackaged_files_terminate_build 0" >>$(SPECFILE)
cat $(srcdir)/$(NAME).spec >>$(SPECFILE)
- rpm -ba $(SPECFILE)
+ rpmbuild $(RPMTARGET) -bb $(SPECFILE)
clean:
rm -rf $(TOPDIR)/BUILD/$(NAME)