[lxc-devel] [PATCH] lxc: fix rpmbuild

Cedric Le Goater legoater at free.fr
Fri May 20 08:57:49 UTC 2011


autoconf substitution in install paths breaks rpmbuild which redefines 
install paths

make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/lib/lxc/templates" || /bin/mkdir -p
"/usr/lib/lxc/templates"
 /usr/bin/install -c lxc-debian lxc-lenny lxc-lucid lxc-maverick
lxc-natty lxc-fedora lxc-busybox lxc-sshd '/usr/lib/lxc/templates'
/usr/bin/install: cannot remove `/usr/lib/lxc/templates/lxc-debian':
Permission denied
/usr/bin/install: cannot remove `/usr/lib/lxc/templates/lxc-lenny':
Permission denied
/usr/bin/install: cannot remove `/usr/lib/lxc/templates/lxc-lucid':
Permission denied
/usr/bin/install: cannot remove `/usr/lib/lxc/templates/lxc-maverick':
Permission denied
/usr/bin/install: cannot remove `/usr/lib/lxc/templates/lxc-natty':
Permission denied
/usr/bin/install: cannot remove `/usr/lib/lxc/templates/lxc-fedora':
Permission denied
/usr/bin/install: cannot remove `/usr/lib/lxc/templates/lxc-busybox':
Permission denied
/usr/bin/install: cannot remove `/usr/lib/lxc/templates/lxc-sshd':
Permission denied
make[3]: *** [install-templatesSCRIPTS] Error 1

Signed-off-by: Cedric Le Goater <clg at fr.ibm.com>
---
 doc/rootfs/Makefile.am |    5 +++--
 templates/Makefile.am  |    2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/doc/rootfs/Makefile.am b/doc/rootfs/Makefile.am
index 98fb0e0..6dff0de 100644
--- a/doc/rootfs/Makefile.am
+++ b/doc/rootfs/Makefile.am
@@ -1,3 +1,4 @@
-READMEdir=@LXCROOTFSMOUNT@
+READMEdir=$(pkglibdir)/rootfs
+
+README_DATA=README
 
-README_DATA=README
\ No newline at end of file
diff --git a/templates/Makefile.am b/templates/Makefile.am
index f0750e6..26a7d1a 100644
--- a/templates/Makefile.am
+++ b/templates/Makefile.am
@@ -1,4 +1,4 @@
-templatesdir=@LXCTEMPLATEDIR@
+templatesdir=$(pkglibdir)/templates
 
 templates_SCRIPTS = \
 	lxc-debian \




More information about the lxc-devel mailing list