From bc5b1226f0da5a4a95b5a950be5d37932d4c0c3c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Wed, 24 Feb 2010 13:54:59 +0000 Subject: [PATCH] While in --mode etics, set package.description and package.summary properties according to their respective files. --- org.glite.lb/configure | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/org.glite.lb/configure b/org.glite.lb/configure index 565574d..c645dc5 100755 --- a/org.glite.lb/configure +++ b/org.glite.lb/configure @@ -585,10 +585,36 @@ sub mode_etics { my $file = $output ? $output : "$conf.ini"; open C,">$file" or die "$file: $!\n"; - my $buildroot = $topbuild{"$subsys.$module"} ? '' : "build.root = build\n"; + my $buildroot = $topbuild{"$subsys.$module"} ? '' : "build.root = build"; my $confdir = $topbuild{"$subsys.$module"} ? '..' : '../..'; + my $package_description = ""; + my $package_summary = ""; + + if (-e "org.glite.$subsys.$module/project/package.description") { + open V, "org.glite.$subsys.$module/project/package.description"; + $package_description = join ("", ); + close V; + chomp $package_description; + $package_description =~ s/\n/\\n/g; + $package_description = "package.description = $package_description"; + } + else { + print STDERR "package.description not found for $subsys.$module!\n"; } + + if (-e "org.glite.$subsys.$module/project/package.summary") { + open V, "org.glite.$subsys.$module/project/package.summary"; + $package_summary = join ("", ); + close V; + chomp $package_summary; + $package_summary =~ s/\n/\\n/g; + $package_summary = "package.summary = $package_summary"; + } + else { + print STDERR "package.summary not found for $subsys.$module!\n"; } + + print STDERR "Writing $file\n"; print C qq{ [Configuration-$conf] @@ -629,6 +655,8 @@ checkstyle = None [Platform-default:Property] $buildroot +$package_description +$package_summary [Platform-default:DynamicDependency] -- 1.8.2.3