[csw-devel] SF.net SVN: gar:[2833] csw/mgar/gar/v2/bin/stripbin
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Wed Jan 14 21:38:20 CET 2009
Revision: 2833
http://gar.svn.sourceforge.net/gar/?rev=2833&view=rev
Author: dmichelsen
Date: 2009-01-14 20:38:19 +0000 (Wed, 14 Jan 2009)
Log Message:
-----------
mGAR v2: Allow stripping of non-writable binaries. This fixes bug [ 2236412 ]
Modified Paths:
--------------
csw/mgar/gar/v2/bin/stripbin
Modified: csw/mgar/gar/v2/bin/stripbin
===================================================================
--- csw/mgar/gar/v2/bin/stripbin 2009-01-14 16:52:24 UTC (rev 2832)
+++ csw/mgar/gar/v2/bin/stripbin 2009-01-14 20:38:19 UTC (rev 2833)
@@ -23,7 +23,13 @@
if ($filechar =~ /ELF/ && $filechar =~ /not stripped/) {
print "Stripping $file ... ";
+
+ # Make sure we can write to the file
+ my $perm = (stat $file)[2] & 07777;
+ print "making file temporarily writable ... " unless( $perm & 0200 );
+ chmod($perm | 0200, $file);
system "strip", $file and die "Failed.";
+ chmod($perm, $file);
print "Done.\n";
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list