Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 2013 19:12:52 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r316470 - head/Tools/scripts
Message-ID:  <201304241912.r3OJCqYb087617@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ehaupt
Date: Wed Apr 24 19:12:52 2013
New Revision: 316470
URL: http://svnweb.freebsd.org/changeset/ports/316470

Log:
  Provide an option to not preserve the original file.
  
  Requested by:	eadler

Modified:
  head/Tools/scripts/convert-makefile-header.pl

Modified: head/Tools/scripts/convert-makefile-header.pl
==============================================================================
--- head/Tools/scripts/convert-makefile-header.pl	Wed Apr 24 18:50:57 2013	(r316469)
+++ head/Tools/scripts/convert-makefile-header.pl	Wed Apr 24 19:12:52 2013	(r316470)
@@ -24,6 +24,7 @@ Usage: $bn [OPTION] PORT
                         (make sure the original creator is ok with this)
   -h, --help            this help
   -n, --nowrite         don't change file, just print what would be done
+  -N, --nopreserve      don't preserve original file
 
 _ENOUSAGE
 }
@@ -40,7 +41,6 @@ sub get_nice_people() {
 		'beat',
 		'brooks',
 		'crees',
-		'ehaupt',
 		'eadler',
 		'flo',
 		'flz',
@@ -91,7 +91,7 @@ MAIN: {
 	# get options
 	my $opt={};
 	my $nice_people=get_nice_people();
-	GetOptions($opt, 'help|h', 'rcsonly|r', 'createdby|c', 'nowrite|n');
+	GetOptions($opt, 'help|h', 'rcsonly|r', 'createdby|c', 'nowrite|n', 'nopreserve|N');
 
 	if(defined($opt->{help})) {
 		usage();
@@ -165,7 +165,7 @@ MAIN: {
 
 			if(not defined($opt->{nowrite})) {
 				# move new Makefile
-				`mv $mf $mf.orig`;
+				`mv $mf $mf.orig` if(not defined($opt->{nopreserve}));
 				`mv $mf.tmp_header_rename $mf`;
 				print STDERR "$mf converted.\n";
 			}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304241912.r3OJCqYb087617>