[lxc-devel] [PATCH] make install should create /var/cache/lxc directory

Dwight Engen dwight.engen at oracle.com
Wed Dec 5 20:05:02 UTC 2012


On Thu, 29 Nov 2012 16:37:21 -0500
Stéphane Graber <stgraber at ubuntu.com> wrote:

> On 11/29/2012 04:24 PM, Dwight Engen wrote:
> > The $LXCPATH (default /var/lib/lxc) directory was not being created
> > by make install, so unless it gets created by some other means
> > (packaging tools), commands such as lxc-create will fail.
> > 
> > Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
> 
> Is the same already done for /var/cache/lxc or is that also missing?

Hi Stéphane, looks like you applied the first patch before I got around
to sending v2 which also created the cache dir, so here is
creating /var/cache/lxc split out.

-->8

Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
---
 Makefile.am |    1 +
 lxc.spec.in |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 863f8fd..7b32326 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,6 +11,7 @@ pcdata_DATA = lxc.pc
 
 install-data-local:
 	$(MKDIR_P) $(DESTDIR)$(LXCPATH)
+	$(MKDIR_P) $(DESTDIR)$(localstatedir)/cache/lxc
 
 ChangeLog::
 	@touch ChangeLog
diff --git a/lxc.spec.in b/lxc.spec.in
index bc69d68..094c34d 100644
--- a/lxc.spec.in
+++ b/lxc.spec.in
@@ -98,6 +98,7 @@ rm -rf %{buildroot}
 %{_libdir}/*.so.*
 %{_libdir}/%{name}
 @LXCPATH@
+%{_localstatedir}/cache/lxc
 %attr(4555,root,root) %{_libexecdir}/%{name}/lxc-init
 
 %files devel
-- 
1.7.1





More information about the lxc-devel mailing list