Changeset 757

Show
Ignore:
Timestamp:
08/12/07 03:12:02 (1 year ago)
Author:
Gregor
Message:

sss/main.d: Added 'binstall' subcommand (see ticket #105).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/docs/ChangeLog

    r756 r757  
    22        - Fixed 'set' and 'add' commands (see ticket #102). 
    33        - Added 'error' and 'warn' hook commands (see ticket #103). 
     4        - Added 'binstall' subcommand (see ticket #105). 
    45 
    560.70 from 0.69: 
  • trunk/sss/main.d

    r746 r757  
    5656            DISTCLEAN, 
    5757            INSTALL, 
     58            BINSTALL, 
    5859            UNINSTALL, 
    5960            INSTALLED, 
     
    125126                commandSet = true; 
    126127                command = cmd_t.INSTALL; 
     128 
     129            } else if (arg == "binstall") { 
     130                commandSet = true; 
     131                command = cmd_t.BINSTALL; 
    127132                 
    128133            } else if (arg == "uninstall") { 
     
    272277            return sss.install.install(buildElems); 
    273278            break; 
     279 
     280        case cmd_t.BINSTALL: 
     281        { 
     282            int bret = sss.build.build(buildElems); 
     283            if (bret) return bret; 
     284            return sss.install.install(buildElems); 
     285            break; 
     286        } 
    274287             
    275288        case cmd_t.UNINSTALL: 
     
    348361            ); 
    349362         
    350     } else if (command == cmd_t.UNINSTALL) { 
     363   } else if (command == cmd_t.BINSTALL) { 
     364        writefln( 
     365`Usage: dsss [dsss options] binstall [binstall options] [sources, binaries or packages]` 
     366            ); 
     367 
     368   } else if (command == cmd_t.UNINSTALL) { 
    351369        writefln( 
    352370`Usage: dsss [dsss options] uninstall [uninstall options] <tools or libraries>`