Commit 649aa8c1 by Yury Gribov

mklog: Allow running from arbitrary folder.

2014-08-01  Yury Gribov  <y.gribov@samsung.com>

	* mklog: Allow running from arbitrary folder.

From-SVN: r213401
parent bb7e83fc
...@@ -30,16 +30,15 @@ ...@@ -30,16 +30,15 @@
$username = $ENV{'USER'}; $username = $ENV{'USER'};
$name = `finger $username | grep -o 'Name: .*'`; $name = `finger $username | grep -o 'Name: .*'`;
@n = split(/: /, $name); @n = split(/: /, $name);
$name = @n[1]; chop($name); $name = $n[1]; chop($name);
$addr = $username . "\@my.domain.org"; $addr = $username . "\@my.domain.org";
$date = `date +%Y-%m-%d`; chop ($date); $date = `date +%Y-%m-%d`; chop ($date);
$gcc_root = $0; $gcc_root = $0;
$gcc_root =~ s/[^\\\/]+$/../; $gcc_root =~ s/[^\\\/]+$/../;
chdir $gcc_root;
# if this is a git tree then take name and email from the git configuration # if this is a git tree then take name and email from the git configuration
if (-d .git) { if (-d "$gcc_root/.git") {
$gitname = `git config user.name`; $gitname = `git config user.name`;
chomp($gitname); chomp($gitname);
if ($gitname) { if ($gitname) {
...@@ -80,7 +79,7 @@ sub get_clname ($) { ...@@ -80,7 +79,7 @@ sub get_clname ($) {
my $dirname = $_[0]; my $dirname = $_[0];
while ($dirname) { while ($dirname) {
my $clname = "$dirname/ChangeLog"; my $clname = "$dirname/ChangeLog";
if (-f $clname) { if (-f "$gcc_root/$clname") {
my $relname = substr ($_[0], length ($dirname) + 1); my $relname = substr ($_[0], length ($dirname) + 1);
return ($clname, $relname); return ($clname, $relname);
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment