Third-Party Software
While modifying cPanel and WHM source code is prohibited by our
EULA, there are many software packages included within cPanel and WHM that can be modified.
cPanel provides documentation on how to modify included third-party software, the source for third-party software, as well as documentation on the software, in
/usr/local/cpanel/src/3rdparty/. The software is organized by license type (BSD, GPL, MIT, etc).
Note: There are also hooks in cPanel and WHM to support custom configurations; please read our
hooks documentation for more information.
Patches
Within
/usr/local/cpanel/src/3rdparty/:license_type:/, a patches directory exists with the patches applied to the third-party software of that license type.
Modifications
Instructions are provided for some packages on how to apply modification that will not be overwritten by cPanel/WHM updates. For example, in
/usr/local/cpanel/src/3rdparty/gpl/README-horde, instructions are provided on customizing Horde's configuration options and even replacing the Horde package with a different version.
Topic revision: r3 - 05 Nov 2009 - 19:38:34 - Main.JustinSchaefer