(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