altos-mapd: Use command line to pass map directory in
authorKeith Packard <keithp@keithp.com>
Sun, 7 Oct 2018 00:11:48 +0000 (18:11 -0600)
committerKeith Packard <keithp@keithp.com>
Sun, 7 Oct 2018 00:11:48 +0000 (18:11 -0600)
Don't bother with a default value, just require a command line param.

Signed-off-by: Keith Packard <keithp@keithp.com>
map-server/altos-mapd/AltosMapd.java

index cfa1ef3..9c39adb 100644 (file)
@@ -35,7 +35,12 @@ public class AltosMapd {
 
                AltosPreferences.init(new AltosMapdPreferences());
 
-               AltosPreferences.mapdir = new File("/home/keithp/misc/rockets/flights/maps");
+               if (args.length < 1) {
+                       System.out.printf("usage: altos-mapd <map-directory>\n");
+                       System.exit(1);
+               }
+
+               AltosPreferences.mapdir = new File(args[0]);
 
                for (;;) {
                        Socket client = server.accept();