summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-05-14 21:32:35 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-05-14 21:32:35 +0000
commit9fc6aec42f4e276ebff258c0cfe005f0eba1a976 (patch)
treeb992c0b7eed6fe0c5ff3e5ac9e25c051af286244
parent20320d2af950a0fd11adde302bb18e1dccf51469 (diff)
downloadATCD-9fc6aec42f4e276ebff258c0cfe005f0eba1a976.tar.gz
use cpio instead of tar to easily support filtering out CVS files from the release
-rw-r--r--Makefile16
1 files changed, 13 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index b7289bdced5..88cb51ed334 100644
--- a/Makefile
+++ b/Makefile
@@ -100,10 +100,20 @@ else
TIMESTAMP =
endif
+#### The following tar creation commands assume that cpio supports -H tar.
+#### Old versions of cpio might not, but the version that's shipped with
+#### Solaris 2.5.1, and gnu cpio 2.3, do support that option.
+
cleanrelease:
- ($(TIMESTAMP)make realclean; cd ..; /bin/rm -f ACE.tar.gz; tar cvf ACE.tar $(RELEASE_FILES); gzip -9 ACE.tar; chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/)
+ ($(TIMESTAMP)make realclean; cd ..; /bin/rm -f ACE.tar.gz; \
+ find $(RELEASE_FILES) -print | egrep -v CVS | cpio -o -H tar > ACE.tar; \
+ gzip -9 ACE.tar; chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/)
release:
- ($(TIMESTAMP)cd ..; /bin/rm -f ACE.tar.gz; tar cvf ACE.tar $(RELEASE_FILES); gzip -9 ACE.tar; chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/)
- (cd ..; /bin/rm -f ACE-lib.tar.gz; tar cvf ACE-lib.tar $(RELEASE_LIB_FILES); gzip -9 ACE-lib.tar; chmod a+r ACE-lib.tar.gz; mv ACE-lib.tar.gz ./ACE_wrappers/)
+ ($(TIMESTAMP)cd ..; /bin/rm -f ACE.tar.gz; \
+ find $(RELEASE_FILES) -print | egrep -v CVS | cpio -o -H tar > ACE.tar; \
+ gzip -9 ACE.tar; chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/)
+ (cd ..; /bin/rm -f ACE-lib.tar.gz; \
+ find $(RELEASE_LIB_FILES) -print | egrep -v CVS | cpio -o -H tar > ACE-lib.tar; \
+ gzip -9 ACE-lib.tar; chmod a+r ACE-lib.tar.gz; mv ACE-lib.tar.gz ./ACE_wrappers/)