Expand variables to get correct paths in man pages and fix building of rpm by non-root user. Include templates in rpm, fix rpm path of lxc-init.
Signed-off-by: Dwight Engen <dwight.en...@oracle.com> --- configure.ac | 6 +++--- lxc.spec.in | 18 ++++++++++++------ 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/configure.ac b/configure.ac index 70c74ec..b8d86e6 100644 --- a/configure.ac +++ b/configure.ac @@ -70,11 +70,11 @@ AC_ARG_WITH([rootfs-path], )], [], [with_rootfs_path=['${libdir}/lxc/rootfs']]) AS_AC_EXPAND(LXC_GENERATE_DATE, "$(date)") +AS_AC_EXPAND(LXCPATH, "${with_config_path}") +AS_AC_EXPAND(LXCROOTFSMOUNT, "${with_rootfs_path}") +AS_AC_EXPAND(LXCTEMPLATEDIR, ["${datadir}/lxc/templates"]) -AC_SUBST(LXCPATH, "${with_config_path}") -AC_SUBST(LXCROOTFSMOUNT, "${with_rootfs_path}") AC_SUBST(LXCINITDIR, ['${libexecdir}']) -AC_SUBST(LXCTEMPLATEDIR, ['/usr/share/lxc/templates']) AC_CHECK_HEADERS([linux/unistd.h linux/netlink.h linux/genetlink.h], [], diff --git a/lxc.spec.in b/lxc.spec.in index da7339a..76bd291 100644 --- a/lxc.spec.in +++ b/lxc.spec.in @@ -64,13 +64,13 @@ development of the linux containers. %setup %build test "%{ksrc}" != "none" && args="--with-linuxdir=%{ksrc}" -PATH=$PATH:/usr/sbin:/sbin %configure $args --disable-rpath +PATH=$PATH:/usr/sbin:/sbin %configure $args --disable-rpath --with-config-path=/etc/lxc --disable-apparmor make %{?_smp_mflags} %install -%makeinstall - -find $RPM_BUILD_ROOT -type f -name '*.la' -exec rm -f {} ';' +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} +find %{buildroot} -type f -name '*.la' -exec rm -f {} ';' %clean rm -rf %{buildroot} @@ -92,20 +92,26 @@ rm -rf %{buildroot} %attr(4111,root,root) %{_bindir}/lxc-restart %{_mandir}/* %{_datadir}/doc/* +%{_datadir}/lxc/* %files libs %defattr(-,root,root) %{_libdir}/*.so.* %{_libdir}/%{name} -%attr(4555,root,root) %{_libdir}/%{name}/lxc-init +%attr(4555,root,root) %{_libexecdir}/%{name}/lxc-init %files devel %defattr(-,root,root) %{_includedir}/%{name}/* %{_libdir}/*.so -%{_datadir}/pkgconfig/* +%{_libdir}/pkgconfig/* %changelog +* Mon Sep 10 2012 Dwight Engen <dwight.en...@oracle.com> - Version 0.8.0 +- fix lxc-init moved to libexec +- .pc moved to _libdir +- package template files /usr/share/lxc/templates + * Thu Sep 8 2011 Greg Kurz <gk...@fr.ibm.com> - Version 0.7.5.1 - fix installed files for rpmbuild - introduce lxc-libs package ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel