Before files /opt/perl points to this:
- pwd /opt/perl
/usr/src/packages/BUILD/perl-5.8.9
but $RPM_BUILD_ROOT = /usr/src/packages/BUILDROOT/secana_perl-5.8.9-1.x86_64
but in %files
/opt/perl then points to /usr/src/packages/BUILDROOT/secana_perl-5.8.9-1.x86_64/opt/perl
This got to be a bug. or a new environment variable that is not documented in rpmdevtools examples.
%if 0%{?suse_version} >= 1140
# fix for opensuse11.4 which do not seem to use buildroot before
if ! -d $RPM_BUILD_ROOT%{perl_dir} ]; then
mkdir -p $RPM_BUILD_ROOT%{perl_dir}
fi
cp -Rp %{perl_dir}/. $RPM_BUILD_ROOT%{perl_dir}/.
%endif