eliminate symlink; rename observer to match naming conventions
diff --git a/xos/observers/hpc/hpc-observer.py b/xos/observers/hpc/hpc-observer.py
new file mode 100755
index 0000000..d6a71ff
--- /dev/null
+++ b/xos/observers/hpc/hpc-observer.py
@@ -0,0 +1,11 @@
+#!/usr/bin/env python
+
+# This imports and runs ../../xos-observer.py
+
+import importlib
+import os
+import sys
+observer_path = os.path.join(os.path.dirname(os.path.realpath(__file__)),"../..")
+sys.path.append(observer_path)
+mod = importlib.import_module("xos-observer")
+mod.main()
diff --git a/xos/observers/hpc/run.sh b/xos/observers/hpc/run.sh
index abf620a..291be0a 100644
--- a/xos/observers/hpc/run.sh
+++ b/xos/observers/hpc/run.sh
@@ -1,6 +1,6 @@
-if [[ ! -e ./hpc-backend.py ]]; then
-    ln -s ../xos-observer.py hpc-backend.py
-fi
+#if [[ ! -e ./hpc-backend.py ]]; then
+#    ln -s ../xos-observer.py hpc-backend.py
+#fi
 
 export XOS_DIR=/opt/xos
-python hpc-backend.py  -C $XOS_DIR/hpc_observer/hpc_observer_config
+python hpc-observer.py  -C $XOS_DIR/hpc_observer/hpc_observer_config
diff --git a/xos/observers/hpc/start.sh b/xos/observers/hpc/start.sh
index 07a1663..cad61c8 100644
--- a/xos/observers/hpc/start.sh
+++ b/xos/observers/hpc/start.sh
@@ -1,6 +1,6 @@
-if [[ ! -e ./hpc-backend.py ]]; then
-    ln -s ../xos-observer.py hpc-backend.py
-fi
+#if [[ ! -e ./hpc-backend.py ]]; then
+#    ln -s ../xos-observer.py hpc-backend.py
+#fi
 
 export XOS_DIR=/opt/xos
-nohup python hpc-backend.py  -C $XOS_DIR/hpc_observer/hpc_observer_config > /dev/null 2>&1 &
+nohup python hpc-observer.py  -C $XOS_DIR/hpc_observer/hpc_observer_config > /dev/null 2>&1 &
diff --git a/xos/observers/hpc/stop.sh b/xos/observers/hpc/stop.sh
index 632f7a6..a0b4a8e 100644
--- a/xos/observers/hpc/stop.sh
+++ b/xos/observers/hpc/stop.sh
@@ -1 +1 @@
-pkill -9 -f hpc-backend.py
+pkill -9 -f hpc-observer.py