/[smecontribs]/rpms/smeserver-sme9admin/contribs9/smeserver-sme9admin-1.5-bz9886-bz9889-warnings.patch
ViewVC logotype

Contents of /rpms/smeserver-sme9admin/contribs9/smeserver-sme9admin-1.5-bz9886-bz9889-warnings.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Jan 2 01:17:42 2017 UTC (7 years, 3 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-30_el6_sme, smeserver-sme9admin-1_5-27_el6_sme, smeserver-sme9admin-1_5-23_el6_sme, smeserver-sme9admin-1_5-24_el6_sme, smeserver-sme9admin-1_5-29_el6_sme, smeserver-sme9admin-1_5-25_el6_sme, smeserver-sme9admin-1_5-28_el6_sme, smeserver-sme9admin-1_5-26_el6_sme, HEAD
* Sun Jan 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-23.sme
- fix warning related to raid detection code [SME: 9886]
- fix warning related to non existing services removed sinces previous versions [SME: 9889]

1 --- smeserver-sme9admin-1.5/root/etc/e-smith/web/functions/sme9admin.errolog 2016-12-20 06:44:10.000000000 +0100
2 +++ smeserver-sme9admin-1.5/root/etc/e-smith/web/functions/sme9admin 2017-01-02 02:04:27.000000000 +0100
3 @@ -298,12 +298,12 @@
4 my $dev = $1;
5
6 my @array = split(/ /);
7 - for $_ (@array) {
8 + for $_ (@array) {warn $_;
9 next if ! /(\w+)\[\d+\](\(.\))*/;
10 - if ($2 eq "(F)") {
11 + if (defined $2 && $2 eq "(F)") {
12 $failed_devs{$dev} .= "$1,";
13 }
14 - elsif ($2 eq "(S)") {
15 + elsif (defined $2 && $2 eq "(S)") {
16 $spare_devs{$dev} .= "$1,";
17 }
18 else {
19 @@ -369,10 +369,10 @@
20 my @services = ("#".gettext("Web services"),"httpd-e-smith","httpd-admin","squid",
21 "#".gettext("Administrative services"), "sshd", "sme9admind",
22 "#".gettext("Network services"),"wan","dhcpd","pptpd","ippp",
23 - "#".gettext("File-sharing services"),"smb","smbd","nmbd","ftp","proftpd",
24 - "#".gettext("E-mail services"),"pop3","pop3s","imaps","imap","dovecot","qmail","qpsmtpd","sqpsmtpd", "clamd", "freshclam","spamd",#mail
25 + "#".gettext("File-sharing services"),"smb","smbd","nmbd","ftp",
26 + "#".gettext("E-mail services"),"pop3","pop3s","dovecot","imaps","imap","qmail","qpsmtpd","sqpsmtpd", "clamd", "freshclam","spamd",#mail
27 "#".gettext("DNS services"),"tinydns","dnscache", #dns
28 - "#".gettext("Authentication services"),"oidentd","identd","ldap","smtp-auth-proxy","radiusd", #auth
29 + "#".gettext("Authentication services"),"oidentd","ldap","smtp-auth-proxy","radiusd", #auth
30 "#".gettext("Misc. services"),"mysqld","ntpd","lpd", #misc
31 "#".gettext("System services"),"crond","rsyslog","ulogd","acpid","raidmonitor"); #sys et materiel
32
33 @@ -401,8 +401,9 @@
34 else
35 {
36 #si c'est un service pour lequel on a des infos complementaires...
37 - if($svc=~/^(httpd-e-smith|httpd-admin|smb|smbd|nmbd|atalk|squid|pptpd|dhcpd|sshd|proftpd|ftp|pppoe|pppd|wan|qmail|qpsmtpd|sqpsmtpd)$/) {$details=1;}
38 - if ( -d "/service/$svc") {$cmd = "/usr/bin/sv s $svc";} # was -d /var/service or -d /service/
39 + if($svc=~/^(httpd-e-smith|httpd-admin|smb|smbd|nmbd|squid|pptpd|dhcpd|sshd|ftp|pppoe|pppd|wan|qmail|qpsmtpd|sqpsmtpd)$/) {$details=1;}
40 + if ( -d "/service/$svc") {$cmd = "/usr/bin/sv s $svc";} # was -d /var/service or -d /service/
41 + elsif ($svc=~/^(imaps|imap)$/) { $cmd = "/usr/bin/sv s dovecot"; }
42 else {$cmd = "/sbin/e-smith/service $svc status|/bin/grep $svc";}
43 my @res=`$cmd`;
44 foreach (@res)
45 @@ -423,8 +424,15 @@
46 #Warning !! Only on sme6
47 #proftpd est arrete
48
49 + if ($svc=~/^(imaps|imap)$/)
50 + {
51 + print $q->Tr((($details==1)? $q->td($q->a({href=>"$progname?state=service_detail&service=$svc"},"$svc")) : $q->td("$svc")),
52 + $q->td(""),$q->td( "dovecot" ) ,$q->td("$dbstatus"), $q->td( ( ("$dbstatus" ne "") ? (("$dbstatus" eq "enabled" )? $q->submit(-name=>"disabled_$svc",-value=>'disable'): $q->submit(-name=>"enabled_$svc",-value=>'enable')) : " ") ) );
53 +
54 +
55 + }
56 #si le service est arrete^:il ya down ou il n'y a pas de () pour le pid et ca ne fini pas par ...
57 - if(/^down:/ || /^([a-zA-Z0-9]*) [^(^)]*([^.]{3})$/)
58 + elsif(/^down:/ || /^([a-zA-Z0-9]*) [^(^)]*([^.]{3})$/)
59 {
60 #on fait une conditionnelle pour savoir si on met le nom du service en lien ou pas
61 print $q->Tr((($details==1)? $q->td($q->a({href=>"$progname?state=service_detail&service=$svc"},"$svc")) : $q->td("$svc")),
62 @@ -441,7 +449,7 @@
63 #sme6admind (pid 14320) en cours d'execution
64
65 #si le service tourne
66 - if (/^run:(.*)\(pid ([\d\s]+)\)/ || /^([a-zA-Z0-9]*) \(pid ([\d\s]+)\).*\.\.\.$/ )
67 + elsif (/^run:(.*)\(pid ([\d\s]+)\)/ || /^([a-zA-Z0-9]*) \(pid ([\d\s]+)\).*\.\.\.$/ )
68 {
69 #$2=liste pids
70 my @pids=split(/ /,$2);

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed