Changes between Initial Version and Version 1 of UpdatingTheAPTRepository


Ignore:
Timestamp:
04/24/12 12:40:52 (10 years ago)
Author:
jdreed
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UpdatingTheAPTRepository

    v1 v1  
     1  1. ssh to the build server as the builder account and change to the 
     2     canonical build directory. 
     3 
     4  2. Run "gen-packages" to update the package list.  (Or "gen-packages 
     5     -c" if you know the AFS checkout of the source tree is up to date; 
     6     it should update every half hour.) 
     7 
     8  3. Run "ood-packages" to produce a list of out-of-date packages. 
     9 
     10  4. For each out of date package, run "dasource PKG".  Then change to 
     11     the package directory and run "da sbuildhack *.dsc" and 
     12     "daupload-release *_source.changes".  If the package contains 
     13     only an "Architecture: all" binary package, pass the -A option to 
     14     both commands. 
     15 
     16  5. svn update the meta directory.  If there are new subdirectories, 
     17     chmod them 777 to work around a perl/AFS permissions issue with 
     18     File::Temp.  For each updated subdir, change to it, run 
     19     "equivs-build --full *.equivs", and then "daequivsupload 
     20     FILENAME.changes" on the produced changes file. 
     21 
     22  6. svn update the third directory.  You can let autodebathenify 
     23     handle the updated scripts, or you can touch 
     24     ~/autodebathenify.suppress, make sure it's not running, and run 
     25     "da ./debathenify-PKG source binary upload" in each updated 
     26     directory. 
     27 
     28Sometimes you may have to mix up the order of the above steps in order 
     29to handle build dependencies. 
     30