--- rpms/smeserver-cacti/contribs10/smeserver-cacti-1.1.19-sme10.patch 2022/07/28 03:28:23 1.13 +++ rpms/smeserver-cacti/contribs10/smeserver-cacti-1.1.19-sme10.patch 2022/07/28 03:53:23 1.14 @@ -578,14 +578,15 @@ diff -Nur --no-dereference smeserver-cac diff -Nur --no-dereference smeserver-cacti-1.1.19.old/root/etc/e-smith/events/actions/cacti-install smeserver-cacti-1.1.19/root/etc/e-smith/events/actions/cacti-install --- smeserver-cacti-1.1.19.old/root/etc/e-smith/events/actions/cacti-install 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-cacti-1.1.19/root/etc/e-smith/events/actions/cacti-install 2022-07-27 23:05:44.866000000 -0400 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,1666666 @@ +#!/bin/bash + +# move to cli dir +cd /usr/share/cacti/cli + +#install -+/usr/bin/php74 install_cacti.php --accept-eula --install --path=php_binary:/usr/bin/php74 ++/usr/bin/php74 install_cacti.php --accept-eula --install --path=php_binary:/usr/bin/php74 & ++ pids=$! ; wait $pid; + +#TODO: +#--automationmode @@ -603,8 +604,8 @@ diff -Nur --no-dereference smeserver-cac /usr/bin/mysql <,ou=Users,$DN') ON DUPLICATE KEY UPDATE name='ldap_dn'; -+INSERT INTO ${db}.settings VALUES ('auth_method','3') ON DUPLICATE KEY UPDATE name='auth_method'; -+INSERT INTO ${db}.settings VALUES ('cn_full_name','cn') ON DUPLICATE KEY UPDATE name='cn_full_name'; -+INSERT INTO ${db}.settings VALUES ('cn_email','mail') ON DUPLICATE KEY UPDATE name='cn_email'; ++REPLACE INTO ${db}.settings VALUES ('ldap_tls_certificate','0') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_version','3') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_server','localhost') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_search_filter','objectClass=inetOrgPerson') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_search_base','ou=Users,$DN') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_referrals','0') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_port_ssl','636') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_port','389') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_mode','0') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_encryption','0') ; ++REPLACE INTO ${db}.settings VALUES ('ldap_dn','uid=,ou=Users,$DN') ; ++REPLACE INTO ${db}.settings VALUES ('auth_method','3') ; ++REPLACE INTO ${db}.settings VALUES ('cn_full_name','cn') ; ++REPLACE INTO ${db}.settings VALUES ('cn_email','mail') ; -+INSERT INTO ${db}.settings VALUES ('user_template','3') ON DUPLICATE KEY UPDATE name='user_template'; ++REPLACE INTO ${db}.settings VALUES ('user_template','3') ON DUPLICATE KEY UPDATE name='user_template'; # set password of admin UPDATE ${db}.user_auth SET email_address='admin@${domain}', must_change_password='',password=md5('$adminpass'), enabled='on' WHERE username='admin' and id='1';