waf

FORK: waf with some random patches
git clone https://git.neptards.moe/neptards/waf.git
Log | Files | Refs | README

README.rst (1110B)


      1 #######
      2 distnet
      3 #######
      4 
      5 This example provides an example of the `remote` extras tool,
      6 used to build and share binary packages in the context of an intranet.
      7 
      8 Usage
      9 #####
     10 
     11 Run the following in order in three distinct consoles:
     12 
     13 1. start the server::
     14 
     15      cd server && ./start.sh
     16 
     17 2. publish a package::
     18    
     19      cd app && waf configure_all build_all package publish
     20 
     21 3. use a package in a project::
     22    
     23      cd app2 && waf configure_all build_all
     24 
     25 Features
     26 ########
     27 
     28 - a simple cgi server helps uploading/distributing the files
     29 - headers can be redistributed
     30 - binary data can be redistributed
     31 - configuration scripts can be redistributed along with build rules
     32 - packages are compressed on the server
     33 
     34 Limitations
     35 ###########
     36 
     37 - Waf and Python cannot be distributed as a packages (may require another process or an auto-update system)
     38 - Once a folder is written to the cache it is never updated again
     39 - There is no integrity verification aside from the package compresssion
     40 - Files submitted must be small enough
     41 - Server server security and access right are to be implemented by the user (do it yourself!)
     42