Implement Wordmark Patches
As with CINC Client, we need to implement the patch system to replace the word Chef with CINC in the dist.rb files as well as in erlang code, HTML files, etc. These changes should be made to the chef-server codebase and submitted back upstream to Chef in multiple PRs.
Here is the list of areas where we need Wordmark replacements, with current status:
| Dependency | Type | Has dist.rb support |
Status | Assigned to |
|---|---|---|---|---|
| chef-utils | Ruby | Merged | @tehlers #13 (closed) | |
| bookshelf | ? | ? | Not Started | Nobody |
| chef-server-ctl | Ruby | In progress | @jgitlin-p21 #4 (closed) | |
| chef-mover | ? | ? | Not Started | Nobody |
| nginx | ? | ? | Not Started | Nobody |
| oc_bifrost | ? | ? | Not Started | Nobody |
| oc_id | ? | ? | Not Started | Nobody |
| oc_erchef | erlang | Not Started | Nobody | |
| oc-chef-pedant | Ruby | In progress | @tehlers #10 (closed) | |
| openresty | ? | ? | Not Started | Nobody |
| opscode-expander | ? | ? | Not Started | Nobody |
| private-chef-upgrades | Cookbook | In progress | @jgitlin-p21 #12 | |
| private-chef-cookbooks | Cookbook | In progress | @jgitlin-p21 #11 (closed) | |
| omnibus-ctl | Ruby | In progress | @tehlers #14 (closed) |
An initial PR was sent to Chef, but it caused smoke tests to fail because the resulting chef-server-ctl script did not run properly. To proceed, @jgitlin-p21 is breaking the initial PR into smaller, discrete chunks as listed in the table above.
Repeated replacement PRs will be necessary to complete this exercise.
When redistributing as a Cinc branded product, the copyright will need to be changed to:
Cinc project based on Chef's code © 2010 – 2020 Chef Software, Inc