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