Author: Johannes 'josch' Schauer <josch@debian.org>
Subject: use "move" instead of "rename" to support cross device renames

--- a/doc/add-header.pl
+++ b/doc/add-header.pl
@@ -34,6 +34,7 @@
 use warnings;
 use strict;
 use File::Temp  qw//;
+use File::Copy;
 
 my $NAME = $0;
 $NAME =~ s,.*/,,;
@@ -56,8 +57,8 @@ close OLD;
 close NEW
     or die "$NAME: Cannot close '$new': $!\n";
 
-rename $new, $old
-    or die "$NAME: Cannot rename '$old' to '$new': $!\n";
+move $new, $old
+    or die "$NAME: Cannot move '$old' to '$new': $!\n";
 
 exit;
 
