This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [RFC] src/Makefile.in skip CVS directories in archive


Andrew Cagney wrote:
> 
> Hello,
> 
> The attached patch changes the rules for:
> 
>         do-tar-bz2:
> and     do-md5sum:
> 
> so that CVS directories are explicitly skipped when creating the
> .tar.bz2 and md5.sum files.
> I can see two concerns with the change:
> 
>         o       The archive process shouldn't assume
>                 CVS directories and shouldn't remove them.
> 
>         o       For the tar-bz2, it makes use of GNU tar's
>                 -T flag making the release process somewhat
>                 platform dependant.
> 
> Thoughts?
> 
>         Andrew

Er, try again... sorry.
	Andrew
Thu Apr 27 11:01:48 2000  Andrew Cagney  <cagney@b1.cygnus.com>

	* Makefile.in (do-tar-bz2, do-md5sum): Skip CVS directories.

Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/Makefile.in,v
retrieving revision 1.12.2.3
diff -p -r1.12.2.3 Makefile.in
*** Makefile.in	2000/04/26 07:28:22	1.12.2.3
--- Makefile.in	2000/04/27 01:09:13
*************** do-proto-toplev: $(DEVO_SUPPORT) $(SUPPO
*** 1793,1805 ****
  .PHONY: do-tar-bz2
  do-tar-bz2:
  	echo "==> Making $(PACKAGE)-$(VER).tar.bz2"
! 	tar cfh $(PACKAGE)-$(VER).tar $(PACKAGE)-$(VER)
  	$(BZIPPROG) -v -9 $(PACKAGE)-$(VER).tar
  
  .PHONY: do-md5sum
  do-md5sum:
  	echo "==> Adding md5 checksum to top-level directory"
! 	( cd proto-toplev && find * -follow -type f -print | xargs $(MD5PROG) ) > md5.sum
  	mv md5.sum proto-toplev
  
  .PHONY: do-djunpack
--- 1793,1808 ----
  .PHONY: do-tar-bz2
  do-tar-bz2:
  	echo "==> Making $(PACKAGE)-$(VER).tar.bz2"
! 	-rm -f $(PACKAGE)-$(VER).tar.bz2
! 	find $(PACKAGE)-$(VER) -follow -name CVS -prune -o -type f -print \
! 		| tar cTfh - $(PACKAGE)-$(VER).tar
  	$(BZIPPROG) -v -9 $(PACKAGE)-$(VER).tar
  
  .PHONY: do-md5sum
  do-md5sum:
  	echo "==> Adding md5 checksum to top-level directory"
! 	cd proto-toplev && find * -follow -name CVS -prune -o -type f -print \
! 		| xargs $(MD5PROG) > ../md5.sum
  	mv md5.sum proto-toplev
  
  .PHONY: do-djunpack

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]