@@ -207,6 +207,21 @@ function get_distname() {
207207 }
208208 }
209209
210+ //** Devuan
211+ elseif (file_exists ('/etc/devuan_version ' )) {
212+ if (false !== strpos (trim (file_get_contents ('/etc/devuan_version ' )), 'jessie ' )) {
213+ $ distname = 'Devuan ' ;
214+ $ distver = 'Jessie ' ;
215+ $ distid = 'debian60 ' ;
216+ $ distbaseid = 'debian ' ;
217+ } elseif (false !== strpos (trim (file_get_contents ('/etc/devuan_version ' )), 'ceres ' )) {
218+ $ distname = 'Devuan ' ;
219+ $ distver = 'Testing ' ;
220+ $ distid = 'debiantesting ' ;
221+ $ distbaseid = 'debian ' ;
222+ }
223+ }
224+
210225 //** OpenSuSE
211226 elseif (file_exists ('/etc/SuSE-release ' )) {
212227 if (stristr (file_get_contents ('/etc/SuSE-release ' ), '11.0 ' )) {
@@ -450,6 +465,8 @@ public function _getLogData($log) {
450465
451466 if (@is_file ('/etc/debian_version ' )) {
452467 $ dist = 'debian ' ;
468+ } elseif (@is_file ('/etc/devuan_version ' )) {
469+ $ dist = 'devuan ' ;
453470 } elseif (@is_file ('/etc/redhat-release ' )) {
454471 $ dist = 'redhat ' ;
455472 } elseif (@is_file ('/etc/SuSE-release ' )) {
@@ -462,6 +479,8 @@ public function _getLogData($log) {
462479 case 'log_mail ' :
463480 if ($ dist == 'debian ' ) {
464481 $ logfile = '/var/log/mail.log ' ;
482+ } elseif ($ dist == 'devuan ' ) {
483+ $ logfile = '/var/log/mail.log ' ;
465484 } elseif ($ dist == 'redhat ' ) {
466485 $ logfile = '/var/log/maillog ' ;
467486 } elseif ($ dist == 'suse ' ) {
@@ -473,6 +492,8 @@ public function _getLogData($log) {
473492 case 'log_mail_warn ' :
474493 if ($ dist == 'debian ' ) {
475494 $ logfile = '/var/log/mail.warn ' ;
495+ } elseif ($ dist == 'devuan ' ) {
496+ $ logfile = '/var/log/mail.warn ' ;
476497 } elseif ($ dist == 'redhat ' ) {
477498 $ logfile = '/var/log/maillog ' ;
478499 } elseif ($ dist == 'suse ' ) {
@@ -484,6 +505,8 @@ public function _getLogData($log) {
484505 case 'log_mail_err ' :
485506 if ($ dist == 'debian ' ) {
486507 $ logfile = '/var/log/mail.err ' ;
508+ } elseif ($ dist == 'devuan ' ) {
509+ $ logfile = '/var/log/mail.err ' ;
487510 } elseif ($ dist == 'redhat ' ) {
488511 $ logfile = '/var/log/maillog ' ;
489512 } elseif ($ dist == 'suse ' ) {
@@ -495,6 +518,8 @@ public function _getLogData($log) {
495518 case 'log_messages ' :
496519 if ($ dist == 'debian ' ) {
497520 $ logfile = '/var/log/syslog ' ;
521+ } elseif ($ dist == 'devuan ' ) {
522+ $ logfile = '/var/log/syslog ' ;
498523 } elseif ($ dist == 'redhat ' ) {
499524 $ logfile = '/var/log/messages ' ;
500525 } elseif ($ dist == 'suse ' ) {
@@ -506,6 +531,8 @@ public function _getLogData($log) {
506531 case 'log_ispc_cron ' :
507532 if ($ dist == 'debian ' ) {
508533 $ logfile = $ conf ['ispconfig_log_dir ' ] . '/cron.log ' ;
534+ } elseif ($ dist == 'devuan ' ) {
535+ $ logfile = $ conf ['ispconfig_log_dir ' ] . '/cron.log ' ;
509536 } elseif ($ dist == 'redhat ' ) {
510537 $ logfile = $ conf ['ispconfig_log_dir ' ] . '/cron.log ' ;
511538 } elseif ($ dist == 'suse ' ) {
@@ -517,6 +544,8 @@ public function _getLogData($log) {
517544 case 'log_freshclam ' :
518545 if ($ dist == 'debian ' ) {
519546 $ logfile = '/var/log/clamav/freshclam.log ' ;
547+ } elseif ($ dist == 'devuan ' ) {
548+ $ logfile = '/var/log/clamav/freshclam.log ' ;
520549 } elseif ($ dist == 'redhat ' ) {
521550 $ logfile = (is_file ('/var/log/clamav/freshclam.log ' ) ? '/var/log/clamav/freshclam.log ' : '/var/log/freshclam.log ' );
522551 } elseif ($ dist == 'suse ' ) {
@@ -528,6 +557,8 @@ public function _getLogData($log) {
528557 case 'log_clamav ' :
529558 if ($ dist == 'debian ' ) {
530559 $ logfile = '/var/log/clamav/clamav.log ' ;
560+ } elseif ($ dist == 'devuan ' ) {
561+ $ logfile = '/var/log/clamav/clamav.log ' ;
531562 } elseif ($ dist == 'redhat ' ) {
532563 $ logfile = (is_file ('/var/log/clamav/clamd.log ' ) ? '/var/log/clamav/clamd.log ' : '/var/log/maillog ' );
533564 } elseif ($ dist == 'suse ' ) {
@@ -539,6 +570,8 @@ public function _getLogData($log) {
539570 case 'log_fail2ban ' :
540571 if ($ dist == 'debian ' ) {
541572 $ logfile = '/var/log/fail2ban.log ' ;
573+ } elseif ($ dist == 'devuan ' ) {
574+ $ logfile = '/var/log/fail2ban.log ' ;
542575 } elseif ($ dist == 'redhat ' ) {
543576 $ logfile = '/var/log/fail2ban.log ' ;
544577 } elseif ($ dist == 'suse ' ) {
@@ -553,6 +586,8 @@ public function _getLogData($log) {
553586 case 'log_ispconfig ' :
554587 if ($ dist == 'debian ' ) {
555588 $ logfile = $ conf ['ispconfig_log_dir ' ] . '/ispconfig.log ' ;
589+ } elseif ($ dist == 'devuan ' ) {
590+ $ logfile = $ conf ['ispconfig_log_dir ' ] . '/ispconfig.log ' ;
556591 } elseif ($ dist == 'redhat ' ) {
557592 $ logfile = $ conf ['ispconfig_log_dir ' ] . '/ispconfig.log ' ;
558593 } elseif ($ dist == 'suse ' ) {
0 commit comments