STXInstaller.st
changeset 7 1867a0ff352a
parent 6 e08461c725fd
child 8 88df33224360
equal deleted inserted replaced
6:e08461c725fd 7:1867a0ff352a
    78 
    78 
    79     fileSpec := #(
    79     fileSpec := #(
    80                 "/ name                        destination   subDir    required mode      
    80                 "/ name                        destination   subDir    required mode      
    81                 ( 'projects/smalltalk/smalltalk'     #bin     nil        true  '755' )
    81                 ( 'projects/smalltalk/smalltalk'     #bin     nil        true  '755' )
    82                 ( 'projects/smalltalk/include'       #lib     nil        true  '644' )
    82                 ( 'projects/smalltalk/include'       #lib     nil        true  '644' )
    83                 ( 'projects/smalltalk/*.rc'          #lib     nil        false '644' )
    83                 ( 'projects/smalltalk/*.rc'          #lib     nil        true  '644' )
    84                 ( 'projects/smalltalk/patches'       #lib     nil        true  '644' )
    84                 ( 'projects/smalltalk/patches'       #lib     nil        true  '644' )
    85                 ( 'projects/smalltalk/bitmaps'       #lib     nil        true  '644' )
    85                 ( 'projects/smalltalk/bitmaps'       #lib     nil        true  '644' )
    86                 ( 'projects/smalltalk/resources'     #lib     nil        true  '644' )
    86                 ( 'projects/smalltalk/resources'     #lib     nil        true  '644' )
    87                 ( 'projects/smalltalk/lib'           #lib     nil        true  '644' )
    87                 ( 'projects/smalltalk/lib'           #lib     nil        true  '644' )
    88     ).
    88     ).
    96     installSTCFiles ifTrue:[
    96     installSTCFiles ifTrue:[
    97         fileSpec := fileSpec , #(
    97         fileSpec := fileSpec , #(
    98                 ( 'stc/stc'                                  #bin     nil        false '755' )
    98                 ( 'stc/stc'                                  #bin     nil        false '755' )
    99                 ( 'rules/stmkmp'                             #bin     nil        false '755' )
    99                 ( 'rules/stmkmp'                             #bin     nil        false '755' )
   100                 ( 'rules/stmkmf'                             #bin     nil        false '755' )
   100                 ( 'rules/stmkmf'                             #bin     nil        false '755' )
   101                 ( 'include'                                  #lib     nil        true  '644' )
   101                 ( 'include'                                  #lib     nil        false '644' )
   102                 ( 'configurations'                           #lib     nil        false '644' )
   102                 ( 'configurations'                           #lib     nil        false '644' )
   103                 ( 'rules'                                    #lib     nil        false '644' )
   103                 ( 'rules'                                    #lib     nil        false '644' )
   104 
   104 
   105                 ( 'support/VGL/vogl/src/libvogl.*'           #lib     'lib'      false '644' )
   105                 ( 'support/VGL/vogl/src/libvogl.*'           #lib     'lib'      false '644' )
   106                 ( 'support/VGL/vogl/src/*.h'                 #lib     'include'  false '644' )
   106                 ( 'support/VGL/vogl/src/*.h'                 #lib     'include'  false '644' )
   135         ).
   135         ).
   136     ].
   136     ].
   137 
   137 
   138     installSourceFiles ifTrue:[
   138     installSourceFiles ifTrue:[
   139         fileSpec := fileSpec , #(
   139         fileSpec := fileSpec , #(
   140                 ( 'projects/smalltalk/source'                #lib     nil        true  '644' )
   140                 ( 'projects/smalltalk/source'                #lib     nil        false '644' )
   141         ).
   141         ).
   142     ].
   142     ].
   143 
   143 
   144     filesToCopy := OrderedCollection new.
   144     filesToCopy := OrderedCollection new.
   145 
   145