From: robert.read Date: Tue, 16 Jun 2009 18:35:05 +0000 (+0000) Subject: Branch HEAD X-Git-Tag: v1_9_220~138 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=bc059a92353ad884d2659a60383cd6154bc8dad3;p=fs%2Flustre-release.git Branch HEAD b=16424 i=sheng.yang i=yibin.wang a=brian Build fix for sles' -obj dirs. --- diff --git a/lustre/scripts/version_tag.pl b/lustre/scripts/version_tag.pl index 8ae53ae..0433366 100644 --- a/lustre/scripts/version_tag.pl +++ b/lustre/scripts/version_tag.pl @@ -144,7 +144,7 @@ sub get_latest_mtime() sub get_linuxdir() { my $config = new IO::File; - my ($line, $dir); + my ($line, $dir, $objdir); if (!$config->open("autoMakefile")) { die "Run ./configure first\n"; } @@ -152,16 +152,19 @@ sub get_linuxdir() chomp($line); if ($line =~ /LINUX :?= (.*)/) { $dir = $1; + } elsif ($line =~ /LINUX_OBJ :?= (.*)/) { + $objdir = $1; last; } } $config->close(); my $ver = new IO::File; - if (!$ver->open("$dir/include/linux/utsrelease.h")) { - if (!$ver->open("$dir/include/linux/version.h")) { + if (!$ver->open("$objdir/include/linux/utsrelease.h") && + !$ver->open("$objdir/include/linux/version.h") && + !$ver->open("$dir/include/linux/utsrelease.h") && + !$ver->open("$dir/include/linux/version.h")) { die "Run make dep on $dir\n"; } - } while(defined($line = <$ver>)) { $line =~ /\#define UTS_RELEASE "(.*)"/; if ($1) {