mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-19 15:32:59 +02:00
Hinzugefügt:
* Kleiner Tux im Webinterface für den eXciter und den Benne :) Geändert: * time.cgi überarbeitet und Funktion verbessert. * index.cgi - noch ein Paar Fehler behoben oder was hinzugefügt. * FLASH-Eintrag aus der crontab gelöscht. * Online-Hilfe-Rettungsringe (die hässlichen) aus den CGIs entfernt. * Logger von ipcop nach ipfire umgestellt. Gelöscht: * Nicht benötigte Reste vom IPCop entfernt. git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@160 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
@@ -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"
|
||||
Reference in New Issue
Block a user