1. Integration is much harder then with any other control panel. If it wouldn be for Martynas - it would took us weeks of dedicated work to figure out how to do it right, and even then it would take a long process of trial and error to actually get it right.
Martynas was kind enough to integrate our patches into custombuild. Without it -- it wouldn be trivial at all. For the other control panels we either ship Apache as RPM, or they have a very simple way to setup post/pre-build hooks.
Without Martynas - we would be having exactly the issue you are describing -- where upgrades of DA would cause our changes to apache to be wiped out, or our changes would have had a chance to clash with DA.
Regarding MySQL -- we are ending up not to push it into custombuild, but instead disable MySQL updates via custombuild and update ours from our repository. From what I got -- this is default way to install custom MySQL on DA. And yes -- we plan to add MariaDB into our repositories as well.
Martynas was kind enough to integrate our patches into custombuild. Without it -- it wouldn be trivial at all. For the other control panels we either ship Apache as RPM, or they have a very simple way to setup post/pre-build hooks.
Without Martynas - we would be having exactly the issue you are describing -- where upgrades of DA would cause our changes to apache to be wiped out, or our changes would have had a chance to clash with DA.
Regarding MySQL -- we are ending up not to push it into custombuild, but instead disable MySQL updates via custombuild and update ours from our repository. From what I got -- this is default way to install custom MySQL on DA. And yes -- we plan to add MariaDB into our repositories as well.
Comment