diff --git a/base/source/java/ch/systemsx/cisd/base/utilities/OSUtilities.java b/base/source/java/ch/systemsx/cisd/base/utilities/OSUtilities.java
index 4eba9fb8d76a677ebf2c664bccffc32525b98447..4aba90d8b9649480533dde69d862143836a19a2b 100644
--- a/base/source/java/ch/systemsx/cisd/base/utilities/OSUtilities.java
+++ b/base/source/java/ch/systemsx/cisd/base/utilities/OSUtilities.java
@@ -145,15 +145,6 @@ public class OSUtilities
         final Set<String> pathEntries = getOSPath();
         if (isUnix())
         {
-            pathEntries.add("/usr/local/bin");
-            pathEntries.add("/usr/bin");
-            pathEntries.add("/bin");
-            if (root)
-            {
-                pathEntries.add("/usr/local/sbin");
-                pathEntries.add("/usr/sbin");
-                pathEntries.add("/sbin");
-            }
             if (isMacOS())
             {
                 pathEntries.add("/opt/local/bin"); // MacPorts
@@ -164,6 +155,15 @@ public class OSUtilities
                     pathEntries.add("/sw/sbin");
                 }
             }
+            pathEntries.add("/usr/local/bin");
+            pathEntries.add("/usr/bin");
+            pathEntries.add("/bin");
+            if (root)
+            {
+                pathEntries.add("/usr/local/sbin");
+                pathEntries.add("/usr/sbin");
+                pathEntries.add("/sbin");
+            }
         }
         return pathEntries;
     }