(leave the level at the current default)

Is there a better way to go about this?  Should we set a default directory
in /etc/default/lxc or at build-time, and allways use
${LXC_LOG_PATH}/${name}.log?  Should lxc-create do this for all containers,
or should we do it through the templates as I did here?

Signed-off-by: Serge Hallyn <serge.hal...@ubuntu.com>
---
 templates/lxc-ubuntu-cloud.in | 4 ++++
 templates/lxc-ubuntu.in       | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/templates/lxc-ubuntu-cloud.in b/templates/lxc-ubuntu-cloud.in
index de9f3c3..bbdbf78 100644
--- a/templates/lxc-ubuntu-cloud.in
+++ b/templates/lxc-ubuntu-cloud.in
@@ -47,9 +47,13 @@ EOF
     fi
 
     grep -q "^lxc.rootfs" $path/config 2>/dev/null || echo "lxc.rootfs = 
$rootfs" >> $path/config
+    if [ ! -d /var/log/lxc ]; then
+        mkdir /var/log/lxc
+    fi
     cat <<EOF >> $path/config
 lxc.utsname = $name
 
+lxc.logfile = /var/log/lxc/$name.log
 lxc.tty = 4
 lxc.pts = 1024
 lxc.mount = $path/fstab
diff --git a/templates/lxc-ubuntu.in b/templates/lxc-ubuntu.in
index 0ed8808..3a6c21d 100644
--- a/templates/lxc-ubuntu.in
+++ b/templates/lxc-ubuntu.in
@@ -325,9 +325,13 @@ EOF
     fi
 
     grep -q "^lxc.rootfs" $path/config 2>/dev/null || echo "lxc.rootfs = 
$rootfs" >> $path/config
+    if [ ! -d /var/log/lxc ]; then
+        mkdir /var/log/lxc
+    fi
     cat <<EOF >> $path/config
 lxc.utsname = $name
 
+lxc.logfile = /var/log/lxc/$name.log
 lxc.devttydir =$ttydir
 lxc.tty = 4
 lxc.pts = 1024
-- 
1.8.0


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Lxc-devel mailing list
Lxc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-devel

Reply via email to