From: Aleš Křenek Date: Tue, 20 Jan 2009 16:49:24 +0000 (+0000) Subject: - avoid hardcoded --listmodules lb X-Git-Tag: glite-jobid-api-c_R_1_0_0_2~4 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=c06aa10abaedeaa631ec6daba094cd61ae3c144d;p=jra1mw.git - avoid hardcoded --listmodules lb - simplify Hierarchy creation --- diff --git a/org.glite.lb/etics-tag-with-subsystems.pl b/org.glite.lb/etics-tag-with-subsystems.pl index 759ea3e..15764a0 100755 --- a/org.glite.lb/etics-tag-with-subsystems.pl +++ b/org.glite.lb/etics-tag-with-subsystems.pl @@ -9,6 +9,8 @@ getopts('c:h'); $module = shift; +chomp($module); + $usage = qq{ usage: $0 [-c ] module.name @@ -75,7 +77,9 @@ usage: $0 [-c ] module.name #$current_revision=$4; #$current_age=$5; - @modules=split(/\s+/, `PATH=\$PATH:./:./org.glite.lb configure --listmodules lb`); + $module=~/\.([^\.]+?)$/; + + @modules=split(/\s+/, `PATH=\$PATH:./:./org.glite.lb configure --listmodules $1`); my $incmajor=0; my $incminor=0; @@ -170,6 +174,8 @@ usage: $0 [-c ] module.name $revision=$current_revision; $age=;} + chomp($age); + $tag="$current_prefix" . "$major" . "_$minor" . "_$revision" . "_$age"; printf("\nNew tag: $tag\n\n"); @@ -237,8 +243,6 @@ usage: $0 [-c ] module.name printf (NEWCONF "[Platform-default:Environment]\nHOME = \${workspaceDir}\n\n[Hierarchy]\n"); - close(NEWCONF); - foreach $m (@modules) { open MOD, "$m/project/version.properties" or die "$m/project/version.properties: $?\n"; @@ -261,11 +265,14 @@ usage: $0 [-c ] module.name $modconfig=~s/^org.//; $modconfig=~s/\./-/g; - system("echo $m = $modconfig >> $TMPDIR/$newconfig.ini.$$"); +# system("echo $m = $modconfig >> $TMPDIR/$newconfig.ini.$$"); + printf(NEWCONF "$m = $modconfig\n"); close (MOD); } + close(NEWCONF); + printf(EXEC "\n#Add new configuration\netics-configuration add -i $TMPDIR/$newconfig.ini.$$ -c $newconfig $module\n");