Peculiar situation while build httpd-2.2.6 from provided spec

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi all,

While build a rpm from the httpd-2.2.6 sources (spec file included in
the source package), i had a situation where packaging would fail at the
step where several link are created for "logs" etc directories.

<<..snip from httpd.spec...>>

# symlinks for /etc/httpd
ln -s ../..%{_localstatedir}/log/httpd $RPM_BUILD_ROOT/etc/httpd/logs
ln -s ../..%{_localstatedir}/run $RPM_BUILD_ROOT/etc/httpd/run
ln -s ../..%{_libdir}/httpd/modules $RPM_BUILD_ROOT/etc/httpd/modules
ln -s ../..%{_libdir}/httpd/build $RPM_BUILD_ROOT/etc/httpd/build

<<......>>

It had me scratching my head for quite a while before figuring out that
the %_sysconfdir macro wrongly gets translated to /usr/etc (should be /etc)

Putting "%_sysconfdir /etc" in my .rpmmacros file did the trick and the
package got built cleanly.

Does this qualify as a bug?
Anyone else faced the same problem?

Regards.
A.S.

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux