X-Git-Url: http://git.megacz.com/?p=org.ibex.jinetd.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fjinetd%2FRoot.java;fp=src%2Forg%2Fibex%2Fjinetd%2FRoot.java;h=9c2fa932812008a6964362fc7480dfc39248cc0f;hp=d8ccc367d9c3bddf84812f06414444a3c543d972;hb=99f8fd894be14226a64f1889657edf863edf8afb;hpb=9b172c3e22e33a7378f7d7bb7430ff4099561885 diff --git a/src/org/ibex/jinetd/Root.java b/src/org/ibex/jinetd/Root.java index d8ccc36..9c2fa93 100644 --- a/src/org/ibex/jinetd/Root.java +++ b/src/org/ibex/jinetd/Root.java @@ -6,7 +6,7 @@ import java.net.*; public class Root extends Loader { - public static String root = System.getProperty("jinetd.root", "/jinetd"); + public static String root = System.getProperty("jinetd.root", null); private final Host host; private final Watched port; @@ -20,6 +20,7 @@ public class Root extends Loader { if (part.equals("host")) return host; if (part.equals("port")) return port; if (part.equals("LIB")) return super.slash(part); + if (part.endsWith(".jar")) return super.slash(part); return null; } @@ -33,7 +34,7 @@ public class Root extends Loader { Log.debug(this, "/host changed"); } else if (w.part.equals("port")) { Log.debug(this, "/port changed"); - } else if (w.getAbsolutePath().startsWith(Root.root + "/LIB/")) { + } else if (w.getAbsolutePath().endsWith(".jar")) { if (w.lastModifiedAtLastScan != -1) { Log.error(this, "jinetd upgraded; bouncing the JVM...."); reboot();