* Sun Mar 16 2025 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-31.sme

- handle dh params with template [SME: 12826]
 TODO timer and event
- foolproofing dummy.module
This commit is contained in:
2025-03-17 22:55:51 -04:00
parent ccd94a71e2
commit 8615e569eb
9 changed files with 149 additions and 10 deletions

View File

@@ -15,12 +15,6 @@ enable networking.service
enable wan.service
enable masq.service
enable php-fpm.service
enable php55-php-fpm.service
enable php56-php-fpm.service
enable php70-php-fpm.service
enable php71-php-fpm.service
enable php72-php-fpm.service
enable php73-php-fpm.service
enable php74-php-fpm.service
enable php80-php-fpm.service
enable httpd-e-smith.service
@@ -73,3 +67,4 @@ disable ntpdate.service
disable ftp.service
disable proftpd.service
enable dhparam-generator.service

View File

@@ -0,0 +1,24 @@
[Unit]
Description=Diffie Hellman parameter generator
#TODO: add Requires= or Wants= to those:
Before=ftp.service
Before=dovecot.service
Before=qpsmtpd.service sqpsmtpd.service uqpsmtpd.service
Before=radiusd.service
[Service]
Type=oneshot
ExecStart=/etc/e-smith/events/actions/dhgenerator
# sqpsmtpd and uqpsmtpd use a symlink to /var/service/qpsmtpd/ssl
ExecStartPost=-/sbin/e-smith/expand-template /var/service/qpsmtpd/ssl/dhparam.pem
ExecStartPost=-/sbin/e-smith/expand-template /etc/dovecot/ssl/dhparam.pem
ExecStartPost=-/sbin/e-smith/expand-template /etc/raddb/certs/dh
PrivateTmp=true
ProtectSystem=no
ProtectHome=no
PrivateDevices=false
[Install]
WantedBy=sme-server.target