reGen2 Linux Release Metatool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ezsync.conf 2.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # This specifies a list of modules to execute just before refreshing the repositories.
  2. MODULES_PRESYNC=""
  3. # Directive specifies a list of modules to execute after refreshing the repositories and
  4. # just before merging any data to build Overlay and/or Portage tree.
  5. MODULES_POSTSYNC=""
  6. # This specifies a list of modules to execute after all data are merged and just before
  7. # updating cache and sending changes back to remote repository.
  8. MODULES_PRECOMMIT=""
  9. # Directive specifies a list of modules to execute after committing data and just before
  10. # the program quits.
  11. MODULES_POSTCOMMIT=""
  12. # These options specify the build Portage tree, which all the changes are made to, as well
  13. # as a mainline Portage tree, which the major updates come from. Ordered parameters are:
  14. # portage name = name of Portage tree (eg. gentoo-portage)
  15. # sync protocol = protocol being used by repository (git, hg, rsync, svn)
  16. # remote address = the remote repository address to clone from and send commits to
  17. # optional branch = in a non-bare repository, this is the branch that will be fetched
  18. # NOTE: Not every protocol can be used for building Portage tree!
  19. PORTAGE_BUILD=( "build-portage" "git" "git://git.mydomain.org/build-portage.git" "my_branch" )
  20. PORTAGE_MAINLINE=( "mainline-portage" "rsync" "rsync://rsync.mydomain.org/mainline-portage" "N/A" )
  21. # These defines the overlays that might be used later in a synchronization process.
  22. # Ordered parameters are:
  23. # overlay name = the overlay name (eg. regen2-overlay)
  24. # protocol used = protocol being used by repository (git, hg, rsync, svn)
  25. # remote address = the remote repository address to clone from and send commits to
  26. # optional branch = in a non-bare repository, this is the branch that will be fetched
  27. # files to copy = comma separated list of packages to merge, or ALL to merge every
  28. # existen packages, eclasses and licenses
  29. # files to skip = comma separated list of packages to skip while merging; useful
  30. # when copying everything but specified here files. Nothing will be skipped if
  31. # set to NONE or N/A
  32. # overwrite mask = tells whether EzBuild should overwrite already existen files or not
  33. # NOTE: Not every protocol can be used for building Overlay!
  34. OVERLAY_BUILD=( "build-overlay" "git" "git://git.mydomain.org/build-overlay.git" "master" "ALL" "NONE" 1 )
  35. OVERLAY_TEMP=( "temp-overlay" "svn" "svn://svn.mydomain.org/temp-overlay" "N/A" "ALL" "my-cat1/package1,my-cat2/package2" 0 )
  36. # Directives set overlays (ebuild repositories) that are going to be merged into
  37. # constructed overlay or Portage tree. To avoid any unexpected situations, the overlays
  38. # need to be defined somewhere above in this file. Otherwise EzBuild will be unable to
  39. # fetch and merge them at a later point.
  40. MERGED_OVERLAY=( OVERLAY_TEMP )
  41. MERGED_PORTAGE=( OVERLAY_BUILD )