r01oN~I8Gu>#$&U^_(=%VStySwOel$W{&|z1*_%@V$Xl4#hT1vY*z=y?U|7
zD#bf!RC{~D{ey11)DC++dBc#AO4o22G(7QYnmly)ULRq$)s`!iVA(kshV{^p%YJ1y
z3Iq7wK?N8r(q_Ys(8*xpN(j`YP6zZenwN2`5gy7eX9Cty02s&%cNZ=g;Bw*S`7>
zTzB9A_{BHRUw^jQ?tMVv?2UZRTK<-o;B%L5vbkgLeb0^SSO3-8dVOYQdK%-kGW;OK
zouyS=Jo_51Uw#vD6v1}#nbRZSXXThNmigdj%BoE2AFG<4=^%$l;s}&7x$&h-ep{L(
zJAiJo2gcYR)O`}Acwa1UpE<7B)x)NvR$;sUBO{ub3`CwO==J&-4BX?t
z`m6u;nxSjYDGL7&rlFmA*zLEsEdXyWu8=?cv(J6!xihE#x2>(M{8J}Sp;{@R*LQLK
z#w}bp_d0G~J&VDh1I9Q^D+k*tf-#0czl)8v+wi>soLph#cQ#r>%v3)aR}h9$fvZrg
zK|q4SL*RMuLj2xeYyMgPMPoveW0}xVonldCwf=;WBwdDoG
zNea_0qFgSbT&cqI0t{ULdviJakG}22r(XM&fAfERYk=sT*MIoJ>65n?uKmJRqi#O`
z!uwDz70_&Taq+@AT)lW2t;PmCZy?zvNepk$!=Tp!WgN||H8dOR==a*Na|KKtI5Jwk
zCPbEG({doh7y{n~Z*M`-i
zZniVzFgvEBn@HsfOw)m7=b@W6FeIHmgwXr2-;3iIzVD58NEqYLGy`!QVr}Ur+RggN
z%SCPs$~I#-@j3s-7m>sf6#gO1Oi$q0(RuXx1AO^wZ~l|t_?=H|z4+X*3okx*Ed7=R
z;A?MQu|M_7m;d3$`i6b-nHMoJIf355!__O7$)&Sjp@Bajg+iXr&mU2Wr83vDFdu|ItIzq@?l?6+6Pr!X@$g)oY7_3}krx$q6jDB&kh
zJ*Pi&>RJ26cfY4%80P4;&YV5J(dzVl@PTpLHr~=!
zbr1x}ty?$x7cZRaeC5kuY&RNP(Xbp+3h0KxbX}*0VbWZ_pwy~0<-5M?d#Z=$k2p{A
zVAgClf?xUN|MRA|;CVZJ>i*;J`|#Mi-u3PgvGCV_?cd(`#@D~n5ki1*4#TuznhrGG
z0Hb^)%>H1^Ph@_2(de)NLclVELvPRnr3@!dy%#fc$IXZR>yii%);)pZ(DHf5-ASH2}YM`V#&8m)`uTi|0;%
zSko=c%^gB2Qrx+H2ba&kj&^G+Ef&j37^Y#TH}Ik;i49}>wVZqjhmSrxRFhBABuP5W
zEz;{YNt}piYO)r*)d18qjh#4gGJoXAvE2K);`s81(ef{fS>BMm?03ZxPxjjG_
zEGrR=bHX@#;$R{{MxxjOne1Oe#kLWRYGj$ukho}eK#;xPgGX#4O{El_qJS|z+JkC0
zH?eZ(I?^;np;&{RE1+DRK&3XB2_5y(ZEt~b1>JT-%I{`dh1V{>fiUp#>Zy}B
zFgu3}=g-iM^|hZmbK%CHJoof`_nQ`gSFhbVxVE-7F@Nk7%B2FfnoV3fe;RAc3vzE)
za8OFAWjnN59aHubC})f^g>$AVoT;k9Yn2>3G&iA^O9j1D%pn4{1@RY4ZQ%hyUKx&70TU+lvc+p-@x|!=i?v
zGt;tYtv0Tjrn&1AzH#GP?~T`AYi-BJgZsd3m_-Iz5Cmzf-5Nm^G@Ap5VVL^9A7|%d
z#7QhDlg^ihA?+c!lI?Vilo`lF1t8lq8&1;{gI;?yLyw{mgi@%g21*H{Fofs!rK*Bq
zqgWY3u24d^(?V-&9Sb)uV9@WP-|OJ)>tBFv=Wy`g9A*#BW8ubC>#MI{{72_5-Tc3w
zkhg!x001BWNklJe4;Lhzu_YMmxK8^MnVMX5Xn%g!MPJh+1{+<|l}y>azC^7%Xpg*>>zapC;M4;h;F=KyZJ
z?E(0)KYHZ{e&=_7^W@g@v1boFpQOV_}#E6+#F_
zQOMr1DDE@)*gI+)Qs1}PF1vFUV;r2TV4P!VX~|n$xakcgO*Bo1VLH$aYgB$2mmEOd
zc(k$G-l-7h3Y=U4y>1)r<|Z2TRVb$`sbZ7;#sZZ6@MfBpBSqbO2!!@`|AcX0lVFJt-k
zby#)|Cr-T&M^8M5O1Vhq4^FL?i@9%b#+#`S-?Q_1EYo=9A{1CtxC0~-|IuY*9R?s7uz=o
zq$@Sa#4v}l8eCCEQ;4BjgAg)6hC!yNS|(?wjrf0$>ans-&LAU9HHtzs>Z@2?zKQ16
zI;!I{qxA=M6nq(BA{!V`O3`lC5e6PCJC7qLo(Ja&x}7H0mTw`KE6VJto8av6_KhDk
z15!=piVyLhqPy+@cCIKDA6i>jym<+Bu87$K2O`7J;$|MZhzcy(=M>4&agej~rMconHg#l*~f^z<_?uD$EI6CYO?`>gK=Y8dz>g{uWZ
z$OM3+d!Ng(O-)ghSTk$_AyU^16Cr478d{npBE4UaBX@SA3~Eq82u&Gd%(fk#%jdb1
z%X39hNvqY0k|Y^0&dK=r#3-ZMIft*UulkHJqN*w_m&z(31it4b`}b71Cl_$P%qT~M
z0%^*I9=o876HV3NIC-KQ2A!Uour1S2hfC$>&Yf+yJKa#;WGthmsTi-7oSbbM0O0vy
z)El_IrYgKz&fDc;&M^#4OOiC{^ak$oYQ5QLb=@cmW6r>IP2rRh>I$Eg3kIvc_dUww
zHOnLZCa^T%i-MY+@C)E
z^izNJ%u|Ohz54%t25PaasKgpjC;=s690IkS*(6Sqm#$n~n(Ooi+%RmyIirTADz*HyKUx9#bvYPHvM2P^Aa&83yi
zdd@L1GgZZ**@=I5U{IsFrv6Wg!hd(G*;(3HUoSh3)BoU0FMRg7r|0|MlmG;PpZl+V
z@^>#^yZt9Z2#pZZJ8^V&FC!uZ&;-z|H`>?FU%d6BsSqcJ|GBo&JbdluvX;tPkw$Ss
z{2+=teb;ZcdjrQd4MV?o5R%L=MpDXk7^aON2x528L$}+F*4NiP&KXUTh;YWKWm{}w
zV$#??RrjKNzQi5JR&u#KFO^D4xl&P0%i?!uzk5^g_x}6dteB=LIA_GN9cI}!Efh+u
zQYovYVo9|uYwtlzc%GLG23_h7dIG2s+cI>nY}ZCb<^1r$$+1!~=g@u8Y(fSDH_SPP
zsVNG#EmKhyqLoWe+2dp5He(M4+9@FcpXIYa5MM
zCdSIa&ae6T|MpujiaT+1cCfkC^1?7?Hx^bb&kvL^j0^xZA;e@5#z#FrIPtaDFXa`^
z-^V%I(J!UL4~MHN=c=MGO;fpL=!)YQx^3;Af($V@k!}kg2?(Td1VvF{T6R{72|z$>
z%VxP;o)t?4ZE9-Tn4dqo3s>COSogY}P8dZ&8b?ve7$uBxGCe(Q0_I)Qi3h10>{p(*
zA&^+~y4`rt@1wcZAh#E81&lEqK0I$vPEMKItd&R%`hz$Mqom*WLeCEa*9}73(sfOh
zfMA-YsivvQF!<6m6+%D|LI|aVxSsE+imDu#9M^S2Qyt6DOjB1iO;gym13026j$JPZ
z+MV7&08kaqbX`*|bNjUbpj^zA@;RGWrtw#*qAUZz-r)O|uwm+rHciu13&Xe;#qoh8
zNsc5*`k^>ZX1aYh=ehw4!idLlqA)@X+c67#2lIsqkDc_B}6YG#Y_vntWnn!pP?f>fU~HCuQnEJ>X8_s{B8>SnuTWyih3c
zQn{i`j8AA|$jLW}|@XPYL;g0Eh03>KGG8kDMu
z<5-$)8T!EW{nhn)Ti3W&$~&f|YuwOvW%xBh0F73=f8o;2WdSO5O;a>Y;kv4F!-(QI
ziWAE+bVFBFN+~6T5QVd%AB3fPz4hd$L~kJjrT_vV#9ET1br5n@6+b@c}9bqeS7H7>2=3
z(`3mWWzA#9k2^o}v;TN{8-Lu(;ll2J+aWi&vAG_+{K>zl4+FK|>m=@=pKNZdhu5!O
zc8?!F;Y>_SnmfVb(Dz6b1|*Im3v3O9fu$Bna_N3W6
zPQFMuSD|VORaKSjeBAJwnwl}Ere@5?d5xl~amCa1Kq
zu?cN*YTDSt-Vt~1EC%)ZW@uUtadLSwF)^h+b>jFg!M!ky;`0};t|uvCMg@G|1tAcz
zqNZ^a3B%C2s!(cKhGtvl=;rJ9UH^@FS56!|@GpZPEOdKrZSl_f^9#4G{p`gzU(X*pbVPghx#xC0|J;G`
zvAF}|V{heqjG`$0tIxc=cK+;{zF|6`Od*k~rTt!#a88-yA5reU&tA<*apl<26IQWU*p3Ohf0EZF0-9xNY0q
zGA&*%6^x0AT7En8$I0eavrj1lXUaa{K0!Wb$A@Monq$?{tDLbf`$1HXqUc`$__3_F
ztqcbKG=PP7TmXLTW1nTrf~kfqrzob)DKi-17NfL8KuiGsy}tHme&qXu-~7#wU!9pb
z_{!%#`|`nCx2}7Y>X+IRneL|?P>^ziA=qC!JBuEoM
zkfxk7x)-LnaQekoRJt5Me=Cp7ArmqUf+n8?kxI?i?;`Z!651PI%&RG%joRG1q~{qI1*79
zrcvb6C<+h+!LE~Dv)PEwoqMyt7iiv#|J_S(aQHjtoKVIHXN*YAW0YV)so}C{<7m2{>1Ts;WX&If{9QYPv~w_p+e~
zd^b}_RkQsOl^T}84Nc>fa?zZgs1*4Qb^sxS?8Nu(aVY?-2Xr%~cVqzmqaXQ^1i&a$
z{Qe()x}{s@n4;?jfB^{Znz8=g@4d{q&;@5|#K9e!V(jSABi(YjG*zxtc70!pqDm>W
zILf5k(rna5kPrew;t{h~(~L~o!jb9%zB`N-Bmgw7Gfh*euIt<~4X&vwHw;}V!=*Uc1%0TRj$*kcl@PM^#Gz`|&=tb>
zBz4_)2a-WTFwz$sO6F$vRY@2INx#=ix~duhf~HACHHGm)p`aCuCH2AVm%CZeJO7+7
z6qQ^q&u!aghG9@u)u?UT+_Ws3b0i>r=`bZb^?@XbLF4US
zPlyyEO?J5oWllq>G@VJHDx4X4hpU?Qkfb(oUvfgb)r>kjX!xqC63e!Eu~g!<>XtCo^?OaOlLqo1OxN>tNSI8#-fa+VjA)Cj>e
z_M*zWzV1~*^4u^rqC2+UJ$h*R7Nzv1osUV9p)p^Gz;`q2)^PM;>@0WN7}s{dC25*D
zOom932!v4Ry3Q#9C4@1@w$xIoq!#jd<NLZdyp9XonYy+~FPc`|0N9dN}B}@xrqw
zQ&p9#5DMq4R4VGdzUOb>)C`qU9y3$b?u9E0-+g;&3ZgRC@27qcq@7MXURzxa
zE?>GZIDX=!v$N-n<46qLK|<eJYg$}
z-1$`$=!Q9LGeoD`4NTKivS6dta={t~Af*J3ZDMX_913S2T3M}sXrtbO>jg+t0bN&N
zD+W}BmnkK}55iYmH~4xKrDy)u2cB!aBYVJ~{^<{=0Gj{)kN+%4L(LFCByDa;9b2Dj{bHrPDhD&~y9P+FSwWDtzCCNE0cls4}?#
zw1+Sd#}T41L=d=A9U$H|x{gvQ{1f=Dbec>OaIO%?ahTXw<>0|VxHlu-i@r}8Bf75B
z$;m0TSlm4c@jN%Zb>q6HCcOL_=rKbKS%Q>krRT-S7N
zTZS40Q9K+_Q%dRF%y@NeqtWq$D7GyFv(q)0hK5U5Z)3C3Mij+VQ8>-nCUa~JNa6^-=OPHa9i}xhIMO7B@4F+(3Lyj(
zMWwl1o=s0rYo)smAa70RoGS`(9ETf*K`qN><#JV-oSf3f#>TZ$sl4m8qyT4(CrK+YeUDH@D=O{@k
zQkJ34j%}ES=O(K+7gyH{c}Hlfg4Oi~n(ZEvB%zw7Filg4s&dLG5l
z3#3JXN~9Q3T!*v1?Y{f^
z<1HNSq-;krGzTCk3`fJ^o9~@-?peMMmgUPpaPGk6j=vZrT%SvZ+fnXF2qChp5GF~m
zEK?LqMVGtWn~T2>Lw3m>$IDMmIr+dl4i68}3m5v0_3OL!_1zod^HUfBLPf;iObIBR
z)40t~PPiveoh)mbP7{eF(|mB#L^8$FnXHsfXC%rLxnkHtRV^Bi`LmUT5Yn}_tyR}m
zS}0aVCZ>wQm(~?f6$PpydvQ&ZVw$FFs*;fytKD+r0KR+QUArf*djJY0p;|PSVv?L8
zGV1~(djZ_Gz*EOvE=_77MeYhhv*CswFtKDNLj4
zX?l!UmQ4tiBw1ELDf1YkM3N+0u9zlcjB2W)`U4M?u4&1&WKxOv_~i7I#HcMv%+pmx
zipO+C)f7!tM|w?N{B}o^)KoefQ$2Tz(2U(dh*GqWx{mJ
zbF`8G957ZS5~~p4uG$||9dOR!3O-MeIyex)b=?|jUoRNp5?-lT;Ertz
z!!TIYs0t52I+K+^A8kDh1|KOs4B^18{|YH$&$&Gl*we|mgW|vt!<4Ki^Zh5
zfK^qE>bg!9RVA7hqm7MC^4z+l5F)sl1cVSClVs1bY)np0xrSjm>QtUgOe9!3lcm{g
zR!SveYWtez#&ptW1to-#cuY&iW35T5S3@r8Gx?HUP8sLE75a
zfl`WMVG^?JA4D9-h9_KKC)ee(IQK%4Y9U--Z?0zLkPwh$GASjKDV9oSq+}{3WgBv`
zs%dPo4#H|eaP3Q!OC`5lD!KlEfI?Nx&jmX=I<@AORyCPS$+d?I0G{h|&$bCDp~5t(
zLd+SGrIh-rNs0bjPZH8~~8G)F1R
z5kH*f0xuY)GGF}SgC}dIX()8)iFjIzYjTSDP4Fm3YHG|KTEAh_x>LuG=!&Yrw)}8w
z8WniLgDZRwD1?Z#MT95d2@jO{JyU-Mkij&CxN>F0x^iVC9CD?}REl+Vb?Z%yO-gOr
zT`8COqGXh{fD0K=7Xd5h+;d&mts16VEEajOP~bav?yl&%9$kOaFofgSkR(PV;t|RS
z&1N%-=XuEIr)(0ag{HF2qHDv}KmyIzCeG%X5s$^7X$o{zku*(_G*w{|qY^;C9haM?
zWe~uXWhPU~YTI=oyC;V~U_1?i7YN96iXshxpeTe_^*ql2Jo6)OT3qkF!b68o#s>yR
z_C0^_;A01${b_f#TmW}D2na+tCSR*1vW&N4k`$eueYw+x1^yN)uhiyzA0-oi$gUdl
zG;_xeh9+i;*~xSkYdSYzO~-m@u>{J+JPOm3;Esd#&Te$9+kmE~ED|vtnyNsO7+m4P
zb^Xn}L`)~iM2za1A~8nugphNL(lJ+vA>nyd&+`hzBbN#FPJimoU8PTSFZiRdA3XWX
z#MI=(J>UMvfBnmo$KFa#jE}@hg(*-<19kxh$|Qdx1irKv=MFp}V4BrHIeflowaYmw
z<)Ysk4z!A6@kHQJ=z?Bsq3yR14L;BFdH-A&j$^^G?LZqv%oE#Y%x6Zel%^wI7c<~)
zF^vicB}iu*(b|$jDj7pAoAQ;9R0X!fzso3{k|a9LBsMKE#wj5dp`@UximfQJb5m#Q
zHT#^eI}iBAk(1IZhu(ka=sR!SJ8MFBSRP;9fob0O9I9x?v6p#Vv!KcYVy6+Da3mL?XXWC
z&K(;($XVxkYbHUDC(ya>X0&y5Vdu_0NF)=8$6`pOl38b5Czi;d*p5*A)OC|N8ene_>$YPmUaZZO!2M({Npm*7h#+Y~6|7d+xxd
zO*f;pxdF+99?5dKt{=L%>*svjbzvA5ri&F^92~}}6UXrW(Kj$WcrF^*S`>(q9MGfb
zK6}&(`@ky-$3b7(vP^%mDyT;;m?kg@xu!PsY~77bTY9l|+jcbNX`wF!000T%NklxG*$=6DLn&aNrC!Y`mr1({sx|^ls~U=~H*^
zwCVtyV?X|{=jExX{KLQa*%M!T|J_4!wOWFv#jvrb7oYyjBk0|}1#PX3P-JOV%T0&?
zgyHvK;hnpF?&CNvO64lf4_w62BZqL}=xdl5ySyy0BuPd*nT|xDKY}C=j^mR+TBfn2
zuCbzOSliWu+wcA?dV6n0V=fcrbd1v3z@sz&_6IR$q+V^u!O-w1o_XdOoIQ0Ejm@p)
zz5DKcW&8Fm-~Qt-Jy^V60LZR~H?h8ZFgLwFn0rCh9
z_eZgN=XRu12?$rfb~tR?fo(gmf-l?Qu&v;`Gy8GJaUeVoi9`Y|ZJkJFnlU_h4z{(l
z?w$}X9NPjsL{rDBDZkVLFB%>#6@0CeC3u%4Nyd)dcjNB+e;->mZ$ToV2c00{ub{dv
zI1j!Y7Y^sJIfvu8u$}N4aBzpi6CRR@7&_Ok1NUTnaPnPc=;HaCsT5oHjc@+_xhH=7
z{plOt1OEHZUyuhc4*cH!ANf9
z_|mV!gKZh8REm+N@nR+`DmHD~i+djUJQ^DtpehPviGeY{{K6;!p%fCM(KQK~yC|U`
z{%qOI%|K>KM8$FiM~=LU7Z3a#wpGO)cYP+mci$b~`Px_h=)koG;59u38`biT7hgE|
zmBE3&xW8mX(Q(r)_?_E7jYK?-La_o7mOp|IyY@s{t3osrl067l!1ct8=ima|<#1hr
zwKw&kv@?&xuOEPERF{dI0;W;%r4j-Sjk)ZoA%QpujX)TZlH1%wwOU#he1s4*wRB+n
zt~((s8mfi`+vc;v?yPW2Yt%OvVrzxJo)gVT`cVd(w(Z56uRMzv4m_2W74@;c{!1_1
z+}+7fUb*brHJO%PRNQj13pSY3G?%>KtRwF0)^>`h~RrAhnJ?7PQ;U$C2z9j9$Pxm
zCxL?`Xl!nWrpHmpPvGd0Ly229@A$K0C(eE2)@>Wj8wP+E21oAd```q%EoaJ35H
zS8KuO(u$vN+ZKf9`Jp&ih6+K*C<})Pz#SV`Mg}7mua&(Q3_}GW6g*Xn-w?T27b%*y*}ZF*`9rcsF$)juxd+y{znuP*J8WWPfqD_V5u
zh=j2Non7wOa2$Izs6c*d4CT@^GIA3>PErFNXoc9OQ9FSR+qrh#x$9~gX6(u(T)KD`
z?Q1v8+TcgcNp2+{=weJ(VZE?YDqv{fgJnA+^DdSoLseseh8tP%=N`NT2Md-u$xls;
zU~u3RDBTw9xh!~ELCukW{`FW^72ZRskjJHqeXwfs)3AVF2OxlQX&Prw9RXu3@PcIC
zi7~urVX<{pskrA;;a(o<$Cck)xT*^u(SeYe3T0T6bX|T`uW1@p44i!*dMtrNGP6Qm
z;8o_Zu8Yf;&SUiQ#d-NDxrPm~-#!2d5sT$`!gVovc@UZwM{9eRKN=NfN@NxXbL8Y^
zGmVAwshF*n9s-m!)<2p&9`Mis*s&!QAa
zm#)@wjV<}k&Q7Dhzi*9Ynt}eW-<_brNK`7_06i8*xl~wHz0R^s3=Mn$$FY&gHboL$
zEAmb?H|ESWnYkW@QNj4=F!Gb5KEYE>M2RQU(DlUF4FkaKo7eYGP40W?eBa404D_8?
zFl1SliIL#}l!{YGWg6$y2UkCdEQE_{rR}t@xX%*J-ws1_kfmYXfO<8
z7VDP87${?ynixek+wiSdUVJ)Jt*mb9$+j(wT-o0jf=S^?jFaUh;-aQV0Z~n#KJigVamV3rVE-iR!v~3Id$uU&R
zr9i%30}Xh3mh%eHf>5BQWExeNMg@zVzLy1GrV+R9zWvg}4?Xb2ZM!xXu?$c0R7fILpT{StK>4rD+pjk8*;0#!fm@Ye{$M3b*o$5
z>Q=Y9)va!It6SabR=2vZgsm3?Ee8THS!dBof2{Y0000
+#include "setuid.h"
+
+int main(void)
+{
+ if (!(initsetuid()))
+ exit(1);
+
+ safe_system("/usr/local/bin/timecheck");
+
+ return 0;
+}
diff --git a/src/scripts/makegraphs b/src/scripts/makegraphs
index 42773338a8..1120fd8488 100644
--- a/src/scripts/makegraphs
+++ b/src/scripts/makegraphs
@@ -89,7 +89,7 @@ sub updatecpugraph {
"--alt-y-grid", "-w 600", "-h 100", "-l 0", "-u 100", "-r",
"--color", "SHADEA#EAE9EE",
"--color", "SHADEB#EAE9EE",
- "--color", "BACK#EAE9EE",
+ "--color", "BACK#FFFFFF",
"-t $tr{'cpu usage per'} $tr{$period}",
"DEF:user=$rrdlog/cpu.rrd:user:AVERAGE",
"DEF:system=$rrdlog/cpu.rrd:system:AVERAGE",
@@ -156,7 +156,7 @@ sub updatememgraph {
"--alt-y-grid", "-w 600", "-h 100", "-l 0", "-u 100", "-r",
"--color", "SHADEA#EAE9EE",
"--color", "SHADEB#EAE9EE",
- "--color", "BACK#EAE9EE",
+ "--color", "BACK#FFFFFF",
"-t $tr{'memory usage per'} $tr{$period}",
"DEF:used=$rrdlog/mem.rrd:memused:AVERAGE",
"DEF:free=$rrdlog/mem.rrd:memfree:AVERAGE",
@@ -198,7 +198,7 @@ sub updatememgraph {
"--alt-y-grid", "-w 600", "-h 100", "-l 0", "-u 100", "-r",
"--color", "SHADEA#EAE9EE",
"--color", "SHADEB#EAE9EE",
- "--color", "BACK#EAE9EE",
+ "--color", "BACK#FFFFFF",
"-t $tr{'swap usage per'} $tr{$period}",
"DEF:used=$rrdlog/mem.rrd:swapused:AVERAGE",
"DEF:free=$rrdlog/mem.rrd:swapfree:AVERAGE",
@@ -269,7 +269,7 @@ sub updatediskgraph {
"--alt-y-grid", "-w 600", "-h 100", "-l 0", "-r",
"--color", "SHADEA#EAE9EE",
"--color", "SHADEB#EAE9EE",
- "--color", "BACK#EAE9EE",
+ "--color", "BACK#FFFFFF",
"-t $tr{'disk access per'} $tr{$period}",
"DEF:read=$rrdlog/disk.rrd:readsect:AVERAGE",
"DEF:write=$rrdlog/disk.rrd:writesect:AVERAGE",
@@ -350,7 +350,7 @@ sub updateifgraph {
"--alt-y-grid", "-w 600", "-h 100",
"--color", "SHADEA#EAE9EE",
"--color", "SHADEB#EAE9EE",
- "--color", "BACK#EAE9EE",
+ "--color", "BACK#FFFFFF",
"-t $tr{'traffic on'} $interface ($tr{'graph per'} $tr{$period})",
"-v$tr{'bytes per second'}",
"DEF:incoming=$rrdlog/$interface.rrd:incoming:AVERAGE",
@@ -398,7 +398,7 @@ sub updatefwhitsgraph {
"--alt-y-grid", "-w 600", "-h 200",
"--color", "SHADEA#EAE9EE",
"--color", "SHADEB#EAE9EE",
- "--color", "BACK#EAE9EE",
+ "--color", "BACK#FFFFFF",
"-t firewall hits over the last $interval",
"DEF:amount=$rrdlog/firewallhits.rrd:amount:AVERAGE",
"AREA:amount#6464FF:firewallhits",
@@ -418,7 +418,7 @@ sub updatefwhitsgraph {
"--alt-y-grid", "-w 600", "-h 200",
"--color", "SHADEA#EAE9EE",
"--color", "SHADEB#EAE9EE",
- "--color", "BACK#EAE9EE",
+ "--color", "BACK#FFFFFF",
"-t firewall hits over the last $interval",
"DEF:amount=$rrdlog/firewallhits.rrd:amount:AVERAGE",
"LINE2:amount#6464FF:firewallhits",
@@ -545,7 +545,7 @@ sub updatelqgraph {
"--lazy",
"--color", "SHADEA#EAE9EE",
"--color", "SHADEB#EAE9EE",
- "--color", "BACK#EAE9EE",
+ "--color", "BACK#FFFFFF",
"-v ms / pkts (% x10)",
"DEF:roundtrip=$rrdlog/lq.rrd:roundtrip:AVERAGE",
"DEF:loss=$rrdlog/lq.rrd:loss:AVERAGE",
diff --git a/src/scripts/updatelists.pl b/src/scripts/updatelists.pl
deleted file mode 100644
index 9b534d824e..0000000000
--- a/src/scripts/updatelists.pl
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use LWP::UserAgent;
-require "CONFIG_ROOT/general-functions.pl";
-
-my @this;
-my $return = &downloadlist();
-if($return && $return->is_success) {
- unless(open(LIST, ">CONFIG_ROOT/patches/available")) {
- die "Could not open available lists database.";
- }
- flock LIST, 2;
- @this = split(/----START LIST----\n/,$return->content);
- print LIST $this[1];
- close(LIST);
-} else {
- die "Could not download patches list.";
-}
-
-sub downloadlist {
- unless(-e "CONFIG_ROOT/red/active") {
- die "Not connected.";
- }
-
- my $downloader = LWP::UserAgent->new;
- $downloader->timeout(5);
-
- my %proxysettings;
- &General::readhash("CONFIG_ROOT/proxy/settings", \%proxysettings);
-
- if ($_=$proxysettings{'UPSTREAM_PROXY'}) {
- my ($peer, $peerport) = (/^(?:[a-zA-Z ]+\:\/\/)?(?:[A-Za-z0-9\_\.\-]*?(?:\:[A-Za-z0-9\_\.\-]*?)?\@)?([a-zA-Z0-9\.\_\-]*?)(?:\:([0-9]{1,5}))?(?:\/.*?)?$/);
- if ($proxysettings{'UPSTREAM_USER'}) {
- $downloader->proxy("http","http://$proxysettings{'UPSTREAM_USER'}:$proxysettings{'UPSTREAM_PASSWORD'}@"."$peer:$peerport/");
- } else {
- $downloader->proxy("http","http://$peer:$peerport/");
- }
- }
-
- return $downloader->get("http://www.ipcop.org/patches/${General::version}", 'Cache-Control', 'no-cache');
-}
diff --git a/src/scripts/updatesetup b/src/scripts/updatesetup
deleted file mode 100644
index ef9b23a9ea..0000000000
--- a/src/scripts/updatesetup
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/bash
-
-UPGRADEVERSION="1.4.x" # configured by ./make.sh newupdate
-PREVIOUSVERSION="1.4."$((`echo $UPGRADEVERSION | /usr/bin/cut -f3 -d '.'`-1))
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`perl -e "require '/var/ipfire/general-functions.pl';print \\$General::version;"`
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-# general-functions might not be overwrited by patch...
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipfire/general-functions.pl
-
-/bin/tar -zxpf patch.tar.gz -C /
-
-#build cachelang file after all "lang/*.pl" updates
-perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
-
-killall mingetty #redisplay correct version
-echo "end of $UPGRADEVERSION update"
--
2.39.2