close C;
for $file ("$cvs_module/project/debian.rules", "$cvs_module/project/$packageName.spec") {
- my $lib;
+ my ($lib, $pkg_prefix);
my $main_module;
@copts = ();
- if ($file =~ /debian\.rules$/) { $lib = 'lib'; }
- else { $lib = '%{_lib}'; }
+ if ($file =~ /debian\.rules$/) { $lib = 'lib'; $pkg_prefix = "$project{local_prefix}"; }
+ else { $lib = '%{_lib}'; $pkg_prefix = '%{_prefix}'; }
my $main_module = "$subsys.$module";
if (exists $subpackages{$main_module}) { $main_module = $subpackages{$main_module}; }
while (<SRC>) {
if (/^(\s*).+\/configure\s/) {
printf DST "%s", "$1";
- printf DST "/usr/bin/perl $confdir/configure $project{flavours} --root=/ --prefix=$project{local_prefix} --libdir=$lib --project=$project --module $main_module@copts\n";
+ printf DST "/usr/bin/perl $confdir/configure $project{flavours} --root=/ --prefix=$pkg_prefix --libdir=$lib --project=$project --module $main_module@copts\n";
} else {
printf DST "%s", "$_";
}