diff -up upstart-0.3.9/upstart/message.c.old upstart-0.3.9/upstart/message.c --- upstart-0.3.9/upstart/message.c.old 2007-10-11 22:50:58.000000000 +0200 +++ upstart-0.3.9/upstart/message.c 2008-07-02 16:18:32.000000000 +0200 @@ -94,11 +94,11 @@ upstart_addr (struct sockaddr_un *addr, if (pid == UPSTART_INIT_DAEMON) { addrlen += snprintf (addr->sun_path + 1, sizeof (addr->sun_path) - 1, - "/com/ubuntu/upstart"); + "/ve/com/ubuntu/upstart"); } else { addrlen += snprintf (addr->sun_path + 1, sizeof (addr->sun_path) - 1, - "/com/ubuntu/upstart/%d", pid); + "/ve/com/ubuntu/upstart/%d", pid); } return addrlen; diff -up upstart-0.3.9/init/process.c.old upstart-0.3.9/init/process.c --- upstart-0.3.9/init/process.c.old 2008-07-03 10:31:32.000000000 +0200 +++ upstart-0.3.9/init/process.c 2008-07-03 10:32:19.000000000 +0200 @@ -345,7 +345,7 @@ process_setup_console (Job *job, addrlen = offsetof (struct sockaddr_un, sun_path) + 1; addrlen += snprintf (addr.sun_path + 1, sizeof (addr.sun_path) - 1, - "/com/ubuntu/upstart/logd"); + "/ve/com/ubuntu/upstart/logd"); /* Connect to the logging daemon (note: this blocks, * but that's ok, we're in the child) diff -up upstart-0.3.9/logd/main.c.old upstart-0.3.9/logd/main.c --- upstart-0.3.9/logd/main.c.old 2007-10-11 21:27:36.000000000 +0200 +++ upstart-0.3.9/logd/main.c 2008-07-03 10:34:21.000000000 +0200 @@ -200,7 +200,7 @@ open_logging (void) addrlen = offsetof (struct sockaddr_un, sun_path) + 1; addrlen += snprintf (addr.sun_path + 1, sizeof (addr.sun_path) - 1, - "/com/ubuntu/upstart/logd"); + "/ve/com/ubuntu/upstart/logd"); /* Bind to the address */ if (bind (sock, (struct sockaddr *)&addr, addrlen) < 0) {