AbstractOperatingSystem.st
changeset 16643 4775f776440c
parent 16576 508c334a79ff
child 16679 6538e17626c9
--- a/AbstractOperatingSystem.st	Sun Jun 29 10:45:20 2014 +0200
+++ b/AbstractOperatingSystem.st	Sun Jun 29 10:45:49 2014 +0200
@@ -4363,7 +4363,7 @@
 !
 
 defaultPackagePath
-    "return a default packagePath - thats a collection of
+    "return a default packagePath - that's a collection of
      dirnames, where ST/X searches for its package subdirs.
      This method might be redefined in concrete OS's to add
      OS-specific directory names."
@@ -4385,44 +4385,44 @@
     "/ accept the fact that sometimes, we cannot figure out, where I im
     execPath := self pathOfSTXExecutable.
     execPath notNil ifTrue:[
-	"/
-	"/ the executable's directory:
-	"/      (/opt/stx/bin/stx -> /opt/stx/bin)
-	"/
-	appDir := execPath asFilename directory.
-	(packagePath includes:appDir) ifFalse:[
-	    packagePath add:appDir.
-	].
-
-	"/
-	"/ the executable's parent directory:
-	"/      (/opt/stx/bin/stx -> /opt/stx)
-	"/
-	appDir := appDir directory.
-	dirName := appDir pathName.
-	(packagePath includes:dirName) ifFalse:[
-	    packagePath add:dirName.
-	].
+        "/
+        "/ the executable's directory:
+        "/      (/opt/stx/bin/stx -> /opt/stx/bin)
+        "/
+        appDir := execPath asFilename directory.
+        (packagePath includes:appDir) ifFalse:[
+            packagePath add:appDir.
+        ].
+
+        "/
+        "/ the executable's parent directory:
+        "/      (/opt/stx/bin/stx -> /opt/stx)
+        "/
+        appDir := appDir directory.
+        dirName := appDir pathName.
+        (packagePath includes:dirName) ifFalse:[
+            packagePath add:dirName.
+        ].
     ].
 
     homeDirName := OperatingSystem getHomeDirectory.
     homeDirName notNil ifTrue:[
-	"/
-	"/ a users private smalltalk directory in its home (login) directory:
-	"/      $HOME/.smalltalk/packages    or $HOME\smalltalk\packages
-	"/
-	OperatingSystem isUNIXlike ifTrue:[
-	    priv := '.smalltalk'.
-	] ifFalse:[
-	    priv := 'smalltalk'.
-	].
-	userPrivateSTXDir := homeDirName asFilename / priv.
-	(userPrivateSTXDir isDirectory) ifTrue:[
-	    dirName :=  userPrivateSTXDir pathName.
-	    (packagePath includes:dirName) ifFalse:[
-		packagePath add:dirName
-	    ]
-	].
+        "/
+        "/ a users private smalltalk directory in its home (login) directory:
+        "/      $HOME/.smalltalk/packages    or $HOME\smalltalk\packages
+        "/
+        OperatingSystem isUNIXlike ifTrue:[
+            priv := '.smalltalk'.
+        ] ifFalse:[
+            priv := 'smalltalk'.
+        ].
+        userPrivateSTXDir := homeDirName asFilename / priv.
+        (userPrivateSTXDir isDirectory) ifTrue:[
+            dirName :=  userPrivateSTXDir pathName.
+            (packagePath includes:dirName) ifFalse:[
+                packagePath add:dirName
+            ]
+        ].
     ].
 
     "/
@@ -4431,49 +4431,49 @@
     "/
     topDirName := OperatingSystem getEnvironment:'STX_TOPDIR'.
     topDirName notNil ifTrue:[
-	(packagePath includes:topDirName) ifFalse:[
-	    packagePath add:topDirName
-	].
+        (packagePath includes:topDirName) ifFalse:[
+            packagePath add:topDirName
+        ].
     ].
 
     packagePath := packagePath select:[:each | (each asFilename / 'packages') exists]
-			       thenCollect:[:each | (each asFilename constructString:'packages')].
-
-    "
-      unconditionally prepend all directories from $STX_PACKAGEPATH
+                               thenCollect:[:each | (each asFilename constructString:'packages')].
+
+    "
+     unconditionally prepend all directories from $STX_PACKAGEPATH
     "
     (dirName := OperatingSystem getEnvironment:'STX_PACKAGEPATH') notNil ifTrue:[
-	dirName := dirName asCollectionOfSubstringsSeparatedBy:$:.
-	dirName reverseDo:[:eachDirectoryName|
-	    (packagePath includes:eachDirectoryName) ifFalse:[
-		packagePath addFirst:eachDirectoryName.
-	    ].
-	].
+        dirName := dirName asCollectionOfSubstringsSeparatedBy:$:.
+        dirName reverseDo:[:eachDirectoryName|
+            (packagePath includes:eachDirectoryName) ifFalse:[
+                packagePath addFirst:eachDirectoryName.
+            ].
+        ].
     ].
 
 false ifTrue:[
     appDir notNil ifTrue:[
-	"maybe the sources are kept in a central place..."
-	(appDir / 'source') isDirectory ifTrue:[
-	    packagePath add:(appDir / 'source') pathName.
-	].
+        "maybe the sources are kept in a central place..."
+        (appDir / 'source') isDirectory ifTrue:[
+            packagePath add:(appDir / 'source') pathName.
+        ].
     ].
 ].
 
     "maybe we are running in the build environment:  XXX/stx    /projects /smalltalk
-						or:  XXX/exept  /expecco  /application
+                                                or:  XXX/exept  /expecco  /application
      - if XXX/stx/libbasic exists, add XXX to the package path"
 false ifTrue:[
     topDirName isNil ifTrue:[
-	"appdir is now: projects"
-	appDir := appDir directory directory.
-	(appDir / 'stx' / 'libbasic') isDirectory ifTrue:[
-	    appDir pathName = homeDirName ifTrue:[
-		"but take care, it may be directly in the home directory"
-		appDir := appDir / 'stx'.
-	    ].
-	    packagePath add:appDir pathName.
-	].
+        "appdir is now: projects"
+        appDir := appDir directory directory.
+        (appDir / 'stx' / 'libbasic') isDirectory ifTrue:[
+            appDir pathName = homeDirName ifTrue:[
+                "but take care, it may be directly in the home directory"
+                appDir := appDir / 'stx'.
+            ].
+            packagePath add:appDir pathName.
+        ].
     ].
 ].
     ^ packagePath
@@ -4486,7 +4486,7 @@
 !
 
 defaultSystemPath
-    "return a default systemPath - thats a collection of
+    "return a default systemPath - that's a collection of
      dirnames, where ST/X searches for its files.
      This method is redefined in concrete OS's to add
      OS-specific directory names."
@@ -4510,17 +4510,17 @@
     "/
     appPath := self pathOfSTXExecutable.
     appPath notNil ifTrue:[
-	appDir := appPath asFilename directory.
-	appPath := appDir pathName.
-	(sysPath includes:appPath) ifFalse:[
-	    sysPath add:appPath.
-	].
-	appDir baseName = 'bin' ifTrue:[
-	    appPath := appDir directory pathName.
-	    (sysPath includes:appPath) ifFalse:[
-		sysPath add:appPath.
-	    ].
-	].
+        appDir := appPath asFilename directory.
+        appPath := appDir pathName.
+        (sysPath includes:appPath) ifFalse:[
+            sysPath add:appPath.
+        ].
+        appDir baseName = 'bin' ifTrue:[
+            appPath := appDir directory pathName.
+            (sysPath includes:appPath) ifFalse:[
+                sysPath add:appPath.
+            ].
+        ].
     ].
 
     "/
@@ -4528,45 +4528,45 @@
     "/
     homePath := self getHomeDirectory.
     homePath notNil ifTrue:[
-	"/
-	"/ a users private smalltalk directory in its home (login) directory
-	"/
-	OperatingSystem isUNIXlike ifTrue:[
-	    priv := '.smalltalk'.
-	] ifFalse:[
-	    priv := 'smalltalk'.
-	].
-	userPrivateSTXDir := homePath asFilename construct:priv.
-	(userPrivateSTXDir isDirectory) ifTrue:[
-	    userPrivateSTXDir := userPrivateSTXDir pathName.
-	    (sysPath includes:userPrivateSTXDir) ifFalse:[
-		sysPath add:userPrivateSTXDir
-	    ]
-	].
+        "/
+        "/ a users private smalltalk directory in its home (login) directory
+        "/
+        OperatingSystem isUNIXlike ifTrue:[
+            priv := '.smalltalk'.
+        ] ifFalse:[
+            priv := 'smalltalk'.
+        ].
+        userPrivateSTXDir := homePath asFilename construct:priv.
+        (userPrivateSTXDir isDirectory) ifTrue:[
+            userPrivateSTXDir := userPrivateSTXDir pathName.
+            (sysPath includes:userPrivateSTXDir) ifFalse:[
+                sysPath add:userPrivateSTXDir
+            ]
+        ].
     ].
 
     "/
     "/ SMALLTALK_LIBDIR, STX_LIBDIR and STX_TOPDIR from the environment
     "/
     #(
-	'SMALLTALK_LIBDIR'
-	'STX_LIBDIR'
-	'STX_TOPDIR'
+        'SMALLTALK_LIBDIR'
+        'STX_LIBDIR'
+        'STX_TOPDIR'
      ) do:[:each |
-	p := OperatingSystem decodePath:(OperatingSystem getEnvironment:each).
-	p notNil ifTrue:[
-	    p := p asFilename pathName.
-	    (p asFilename isDirectory) ifTrue:[
-		(sysPath includes:p) ifFalse:[
-		     sysPath add:p
-		]
-	    ]
-	].
+        p := OperatingSystem decodePath:(OperatingSystem getEnvironment:each).
+        p notNil ifTrue:[
+            p := p asFilename pathName.
+            (p asFilename isDirectory) ifTrue:[
+                (sysPath includes:p) ifFalse:[
+                     sysPath add:p
+                ]
+            ]
+        ].
     ].
     ^ sysPath
 
     "
-	OperatingSystem defaultSystemPath
+        OperatingSystem defaultSystemPath
     "
 
     "Modified: / 24.12.1999 / 00:30:27 / cg"
@@ -7506,11 +7506,11 @@
 !AbstractOperatingSystem class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/AbstractOperatingSystem.st,v 1.264 2014-06-14 09:02:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/AbstractOperatingSystem.st,v 1.265 2014-06-29 08:45:49 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/AbstractOperatingSystem.st,v 1.264 2014-06-14 09:02:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/AbstractOperatingSystem.st,v 1.265 2014-06-29 08:45:49 cg Exp $'
 ! !