r48560 - /people/ansgar/source-v3/libcatalyst-modules-perl/debian/bundle-manager

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Thu Dec 10 15:58:48 UTC 2009


Author: ansgar-guest
Date: Thu Dec 10 15:58:09 2009
New Revision: 48560

URL: http://svn.debian.org/wsvn/?sc=1&rev=48560
Log:
make SVN a bit happier when updating a module

Modified:
    people/ansgar/source-v3/libcatalyst-modules-perl/debian/bundle-manager

Modified: people/ansgar/source-v3/libcatalyst-modules-perl/debian/bundle-manager
URL: http://svn.debian.org/wsvn/people/ansgar/source-v3/libcatalyst-modules-perl/debian/bundle-manager?rev=48560&op=diff
==============================================================================
--- people/ansgar/source-v3/libcatalyst-modules-perl/debian/bundle-manager (original)
+++ people/ansgar/source-v3/libcatalyst-modules-perl/debian/bundle-manager Thu Dec 10 15:58:09 2009
@@ -242,10 +242,16 @@
 	getstore($upstream_link, $file);
 
 	print "Remove old $module...\n";
-	remove(\1, $module);
+	if (-d ".svn") {
+		(system "svn", "remove", "--force", $module) == 0
+		    or die "removing module failed";
+	}
+	else {
+		remove(\1, $module);
+		mkdir $module;
+	}
 
 	print "Extracting new $module...\n";
-	mkdir $module;
 	(system "tar", "--strip=1", "-C", $module, "-xzvf", $file) == 0
 	    or die "extracting new module failed.";
 }




More information about the Pkg-perl-cvs-commits mailing list