Open-Xchange Customer Repository Structure: Difference between revisions
(Created page with "= Organization of the Open-Xchange private repository = As a customer with a special support contract you will receive patches for critical problems in a special directory which...") |
No edit summary |
||
Line 20: | Line 20: | ||
# '''a folder custom''' which contains individual customizing or manually uploaded stuff which does not fit into our automated processes. | # '''a folder custom''' which contains individual customizing or manually uploaded stuff which does not fit into our automated processes. | ||
# '''a folder ptf''' which contains individual bugfix patches as you requested them. These are automatically maintained by our internal workflow- and buildsystem. | # '''a folder ptf''' which contains individual bugfix patches as you requested them. These are automatically maintained by our internal workflow- and buildsystem. | ||
Within the folder ptf, you will find repositories containing packages for all linux platforms you are maintaining: | |||
ptf_yyyy-mm-dd_yyyymmddnnnnnnnn_ldbaccount | |||
ptf_yyyy-mm-dd_yyyymmddnnnnnnnn_ldbaccount | |||
[...] | |||
Each of them contain | |||
DebianLenny | |||
DebianLenny_all | |||
Release_Notes_PTF_for_Ticket_yyyymmddnnnnnnnn_ldbaccount_yyyy-mm-dd.pdf | |||
RHEL6 | |||
RHEL6_all | |||
[...] | |||
As we only build the packages containing the bugfixes for your problem, we also provide "consolidated" repositories containing all our packages. These have the suffix <tt>_all</tt>. | |||
These directories contain symlinks to the matching version of this build within http://software.open-xchange.com/X.YY/updates. However, with the next public patch release, these symlinks will become stale which means they will be removed then and instead you will find this: | |||
DebianLenny | |||
DebianLenny_all.readme | |||
RHEL6 | |||
RHEL6_all.readme | |||
[...] |
Revision as of 07:59, 26 August 2011
Organization of the Open-Xchange private repository
As a customer with a special support contract you will receive patches for critical problems in a special directory which can only accessed by you, personally.
This repository has a consistent layout:
6.18.2 \ - custom - ptf 6.20 \ - custom - ptf [...]
You will find your patches organized within top-level folders matching the version of the release you are currently using. Within these folders, you will always find
- a folder custom which contains individual customizing or manually uploaded stuff which does not fit into our automated processes.
- a folder ptf which contains individual bugfix patches as you requested them. These are automatically maintained by our internal workflow- and buildsystem.
Within the folder ptf, you will find repositories containing packages for all linux platforms you are maintaining:
ptf_yyyy-mm-dd_yyyymmddnnnnnnnn_ldbaccount ptf_yyyy-mm-dd_yyyymmddnnnnnnnn_ldbaccount [...]
Each of them contain
DebianLenny DebianLenny_all Release_Notes_PTF_for_Ticket_yyyymmddnnnnnnnn_ldbaccount_yyyy-mm-dd.pdf RHEL6 RHEL6_all [...]
As we only build the packages containing the bugfixes for your problem, we also provide "consolidated" repositories containing all our packages. These have the suffix _all. These directories contain symlinks to the matching version of this build within http://software.open-xchange.com/X.YY/updates. However, with the next public patch release, these symlinks will become stale which means they will be removed then and instead you will find this:
DebianLenny DebianLenny_all.readme RHEL6 RHEL6_all.readme [...]