#FEATURE by cg
authorClaus Gittinger <cg@exept.de>
Fri, 14 Oct 2016 03:37:58 +0200
changeset 20641 6abae9df27e7
parent 20640 751b68301857
child 20642 56c52db3521a
#FEATURE by cg class: AbstractOperatingSystem changed: #defaultPackagePath
AbstractOperatingSystem.st
--- a/AbstractOperatingSystem.st	Fri Oct 14 03:37:46 2016 +0200
+++ b/AbstractOperatingSystem.st	Fri Oct 14 03:37:58 2016 +0200
@@ -5227,8 +5227,21 @@
         ].
     ].
 
-    packagePath := packagePath select:[:each | (each asFilename / 'packages') exists]
-                               thenCollect:[:each | (each asFilename constructString:'packages')].
+    packagePath := packagePath 
+                    collect:[:each | 
+                        |p|
+                        
+                        (p := each asFilename / 'packages') exists ifTrue:[
+                            p pathName
+                        ] ifFalse:[
+                            (p := each asFilename / 'Packages') exists ifTrue:[
+                                p pathName
+                            ] ifFalse:[
+                                nil
+                            ].    
+                        ].    
+                    ]
+                    thenSelect:[:each | each notNil].
 
     "
      unconditionally prepend all directories from $STX_PACKAGEPATH