Changeset 104

Show
Ignore:
Timestamp:
11/15/06 12:38:24 (2 years ago)
Author:
Gregor
Message:

updateSources.d: Add an 'svn up' step.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/dsss-smi/updateSources.d

    r103 r104  
    6262     
    6363    // 2) daemonize (if possible, ignore error but will always be running /something/) 
    64     //daemon(1, 0); 
     64    daemon(1, 0); 
    6565     
    66     // 3) remove old mirrored cruft 
    67     //system("svn rm " ~ masterMirror ~ "/mirror/" ~ updPkg ~ "*/"); 
    68     //system("svn commit " ~ masterMirror ~ "/mirror -m ''"); 
     66    // 3) make sure nothing is out of date 
     67    system("svn up " ~ masterMirror ~ "/sources"); 
     68    system("svn up " ~ masterMirror ~ "/mirror"); 
    6969     
    70     // 4) Update the source.list 
     70    // 4) remove old mirrored cruft 
     71    system("svn rm " ~ masterMirror ~ "/mirror/" ~ updPkg ~ "*/"); 
     72    system("svn commit " ~ masterMirror ~ "/mirror -m ''"); 
     73     
     74    // 5) Update the source.list 
    7175    char[] sourceList; 
    7276    foreach (pkg; listdir(srcDir)) { 
     
    8387    std.file.write("source.list", sourceList); 
    8488     
    85     // 5) Update pkgs.list (and in turn the mirror) 
     89    // 6) Update pkgs.list (and in turn the mirror) 
    8690    system("./pkgslist"); 
    8791    chdir(origcwd); 
    8892     
    89     // 6) svn commit everything 
    90     //system("svn add " ~ masterMirror ~ "/mirror/*/"); 
    91     //system("svn commit " ~ masterMirror ~ "/sources -m ''"); 
    92     //system("svn commit " ~ masterMirror ~ "/mirror -m ''"); 
     93    // 7) svn commit everything 
     94    system("svn add " ~ masterMirror ~ "/mirror/*/"); 
     95    system("svn commit " ~ masterMirror ~ "/sources -m ''"); 
     96    system("svn commit " ~ masterMirror ~ "/mirror -m ''"); 
    9397     
    9498    return 0;