Public bug reported:

This fixes it:


=== modified file 'debian/local/lxc-start-ephemeral'
--- debian/local/lxc-start-ephemeral    2012-03-12 13:22:06 +0000
+++ debian/local/lxc-start-ephemeral    2012-03-14 01:10:20 +0000
@@ -100,6 +100,8 @@
         esac
 done
 
+COMMAND=$@
+COMMAND_LENGTH=$#
 LXC_USER=${LXC_USER:-`id -un`}
 
 # validation
@@ -193,7 +195,7 @@
     sudo lxc-start -n $LXC_NAME -d
     LXC_RUNNING=1
 
-    if [ $# -gt 0 ]; then
+    if [ $COMMAND_LENGTH -gt 0 ]; then
         # when lxc-attach support arrives in the kernel, we can switch to
         # that
         delay=30
@@ -209,7 +211,7 @@
             # Repeatedly try to connect over SSH until we either succeed
             # or time out.
             for i in $(seq 1 30); do
-            ssh -n -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 
$LXC_KEY $LXC_USER@$IP_ADDRESS -- "$@"
+            ssh -n -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 
$LXC_KEY $LXC_USER@$IP_ADDRESS -- "$COMMAND"
                 if [ ! 255 -eq $? ]; then
                     # If ssh returns 255 then its connection failed.
                     # Anything else is either success (status 0) or a

** Affects: lxc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/954632

Title:
  The -- option to lxc-start-ephemeral no longer works

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/954632/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to