[Fedora-directory-commits] adminutil pkgadminutil.mk,1.6,1.7

Noriko Hosoi (nhosoi) fedora-directory-commits at redhat.com
Thu Feb 23 00:01:20 UTC 2006


Author: nhosoi

Update of /cvs/dirsec/adminutil
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21147

Modified Files:
	pkgadminutil.mk 
Log Message:
[179394] HP-UX IPF/PA-RISC support
replaced --exclude option with -X <exclude_file> for broader tar.



Index: pkgadminutil.mk
===================================================================
RCS file: /cvs/dirsec/adminutil/pkgadminutil.mk,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- pkgadminutil.mk	28 Jan 2006 02:29:52 -0000	1.6
+++ pkgadminutil.mk	23 Feb 2006 00:01:12 -0000	1.7
@@ -28,6 +28,7 @@
 include $(BUILD_ROOT)/nsconfig.mk
 
 MKDIR=mkdir -p
+TMPLIST := $(shell echo /tmp/build.$$$$)
 
 # Destination directories for package
 PKGDIR_NAME=$(FULL_RTL_OBJDIR)
@@ -99,9 +100,18 @@
 	cd $(ABS_PKGINSTDIR); tar -cvf - * | gzip -c > adminutil.tar.gz
 # create a source tar ball (ABS_INSTDIR is always new and clean)
 ifneq ($(ARCH), WINNT)
-	cd $(ABS_INSTDIR); ln -s $(ABS_ROOT) $(RPM_FILE_BASE); \
-	tar cfh - --exclude \*/built --exclude \*/CVS $(RPM_FILE_BASE) --exclude \*/branding --exclude \*/RHEL* --exclude \*/SunOS* --exclude \*/HP* --exclude \*/Linux* | gzip > $(RPM_FILE_BASE).tar.gz; \
+	cd $(ABS_INSTDIR); \
+	if [ -h $(RPM_FILE_BASE) ] ; then rm -rf $(RPM_FILE_BASE) ; fi ; \
+	ln -s $(ABS_ROOT) $(RPM_FILE_BASE); \
+	echo $(RPM_FILE_BASE)/built > $(TMPLIST) ; \
+	find $(RPM_FILE_BASE)/* -name "CVS" -a -type d -print | egrep -v built >> $(TMPLIST) ; \
+	find $(RPM_FILE_BASE)/* -name "HP-UX*" -a -type d -print | egrep -v built >> $(TMPLIST) ; \
+	find $(RPM_FILE_BASE)/* -name "SunOS*" -a -type d -print | egrep -v built >> $(TMPLIST) ; \
+	find $(RPM_FILE_BASE)/* -name "RHEL*" -a -type d -print | egrep -v built >> $(TMPLIST) ; \
+	find $(RPM_FILE_BASE)/* -name "Linux*" -a -type d -print | egrep -v built >> $(TMPLIST) ; \
+	tar cfh - -X $(TMPLIST) $(RPM_FILE_BASE) | gzip > $(RPM_FILE_BASE).tar.gz; \
 	rm -rf $(RPM_FILE_BASE)
+	rm -rf $(TMPLIST)
 endif
 
 pkgRPM: 




More information about the Fedora-directory-commits mailing list