diff --git a/build.xml b/build.xml
index 39b598659dee42cbbcefccae9abf680d24a6232a..e724ce058fe6256892dd65d57e8c2fd7060aed29 100644
--- a/build.xml
+++ b/build.xml
@@ -776,6 +776,7 @@
         <echo message="... and mtn cert t:i2p-${release.number} branch i2p.i2p.release" />
     </target>
     <target name="debian">
+        <!-- binary only -->
         <echo message="Did you update the version in these files?" />
         <exec executable="ls" failonerror="true">
             <arg value="-l" />
@@ -786,4 +787,18 @@
             <arg value="-b" />
         </exec>
     </target>
+    <target name="debian-source">
+        <!-- bundle the 20MB jetty 5 lib since there probably isn't a deb for it -->
+        <ant dir="apps/jetty" target="verifyJettylib" />
+        <echo message="Did you update the version in these files?" />
+        <exec executable="ls" failonerror="true">
+            <arg value="-l" />
+            <arg value="debian/changelog" />
+        </exec>
+        <echo message="====================" />
+        <exec executable="dpkg-buildpackage" failifexecutionfails="true" >
+            <arg value="-S" />
+            <arg value="-I_MTN" />
+        </exec>
+    </target>
 </project>
diff --git a/router/java/src/net/i2p/router/startup/WorkingDir.java b/router/java/src/net/i2p/router/startup/WorkingDir.java
index b82817fec628ceb427be8dd0530671b45efc798a..545239777fedf09d15a4706dacd5683a62083308 100644
--- a/router/java/src/net/i2p/router/startup/WorkingDir.java
+++ b/router/java/src/net/i2p/router/startup/WorkingDir.java
@@ -48,6 +48,7 @@ public class WorkingDir {
     private final static String WORKING_DIR_DEFAULT_WINDOWS = "I2P";
     private final static String WORKING_DIR_DEFAULT = ".i2p";
     private final static String WORKING_DIR_DEFAULT_DAEMON = "i2p-config";
+    /** we do a couple of things differently if this is the username */
     private final static String DAEMON_USER = "i2psvc";
 
     /**
@@ -199,11 +200,15 @@ public class WorkingDir {
             out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(newFile), "UTF-8")));
             out.println("# Modified by I2P User dir migration script");
             String s = null;
+            boolean isDaemon = DAEMON_USER.equals(System.getProperty("user.name"));
             while ((s = DataHelper.readLine(in)) != null) {
                 if (s.endsWith("=\"eepsite/jetty.xml\"")) {
                     s = s.replace("=\"eepsite/jetty.xml\"", "=\"" + todir.getAbsolutePath() +
                                                             File.separatorChar + "eepsite" +
                                                             File.separatorChar + "jetty.xml\"");
+                } else if (isDaemon && s.equals("clientApp.4.startOnLoad=true")) {
+                    // disable browser launch for daemon
+                    s = "clientApp.4.startOnLoad=false";
                 }
                 out.println(s);
             }