[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