README.rst 1.1 KB

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