diff -Nur --no-dereference smeserver-phpki-ng-0.3.old/createlinks smeserver-phpki-ng-0.3/createlinks --- smeserver-phpki-ng-0.3.old/createlinks 2022-11-18 13:19:19.850000000 -0500 +++ smeserver-phpki-ng-0.3/createlinks 2022-11-18 13:37:33.398000000 -0500 @@ -17,15 +17,12 @@ panel_link("phpki", 'manager'); # Events links +event_link("phpki-fixownership", qw(bootstrap-console-save post-upgrade), "02"); templates2events("/etc/httpd/pki-conf/httpd.conf", qw(bootstrap-console-save conf-userpanel domain-modify)); safe_symlink("sigusr1", "root/etc/e-smith/events/conf-userpanel/services2adjust/httpd-pki"); safe_symlink("sigusr1", "root/etc/e-smith/events/domain-modify/services2adjust/httpd-pki"); safe_symlink("sigusr1", "root/etc/e-smith/events/logrotate/services2adjust/httpd-pki"); -# Create needed empty files -safe_touch("root/etc/e-smith/events/logrotate/logfiles2timestamp/var/log/httpd/pki_access_log"); -safe_touch("root/etc/e-smith/events/logrotate/logfiles2timestamp/var/log/httpd/pki_error_log"); -safe_touch("root/var/service/httpd-pki/down"); # our event specific for updating with yum without reboot $event = "smeserver-phpki-ng-update"; @@ -48,6 +45,7 @@ event_link("systemd-reload", $event, "50"); #action specific to this package +event_link("phpki-fixownership", $event, "02"); #event_link("conf-timezone", $event, "30"); #services we need to restart safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/httpd-pki"); diff -Nur --no-dereference smeserver-phpki-ng-0.3.old/root/etc/e-smith/events/actions/phpki-fixownership smeserver-phpki-ng-0.3/root/etc/e-smith/events/actions/phpki-fixownership --- smeserver-phpki-ng-0.3.old/root/etc/e-smith/events/actions/phpki-fixownership 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-phpki-ng-0.3/root/etc/e-smith/events/actions/phpki-fixownership 2022-11-18 13:44:44.795000000 -0500 @@ -0,0 +1,8 @@ +#!/bin/bash + +chown root:phpki /opt/phpki/html/config.php +chown root:phpki /opt/phpki/html/openssl.cnf +chown phpki:phpki -R /opt/phpki/phpki-store* + +chmod +x /opt/phpki/html/ +chmod +x /opt/phpki/html/ca