backups: prefer xz if available

This commit is contained in:
Tanguy Pruvot 2016-04-27 05:16:14 +02:00
parent 878716ea62
commit 9d20eb01b3
2 changed files with 16 additions and 9 deletions

View file

@ -3,16 +3,23 @@
function BackendDoBackup() function BackendDoBackup()
{ {
$d = date('Y-m-d-H', time()); $d = date('Y-m-d-H', time());
$filename = "/root/backup/yaamp-$d.sql.gz"; $filename = "/root/backup/yaamp-$d.sql";
if (is_readable("/usr/bin/xz")) {
$ziptool = "xz"; $filename .= ".xz";
} else {
$ziptool = "gzip"; $filename .= ".gz";
}
include_once("/etc/yiimp/keys.php"); include_once("/etc/yiimp/keys.php");
$host = YAAMP_DBHOST; $host = YAAMP_DBHOST;
$db = YAAMP_DBNAME; $db = YAAMP_DBNAME;
$user = YIIMP_MYSQLDUMP_USER; $user = YIIMP_MYSQLDUMP_USER;
$pass = YIIMP_MYSQLDUMP_PASS; $pass = YIIMP_MYSQLDUMP_PASS;
system("mysqldump -h $host -u$user -p$pass --skip-extended-insert $db | gzip > $filename"); system("mysqldump -h $host -u$user -p$pass --skip-extended-insert $db | $ziptool > $filename");
} }
function BackendQuickClean() function BackendQuickClean()

View file

@ -71,16 +71,16 @@ foreach($coins as $coin)
echo '<tr class="ssrow">'; echo '<tr class="ssrow">';
$lowsymbol = strtolower($coin->symbol); $lowsymbol = strtolower($coin->symbol);
echo "<td><img src='$coin->image' width=24></td>"; echo '<td><img src="'.$coin->image.'" width="24"></td>';
$algo_color = getAlgoColors($coin->algo); $algo_color = getAlgoColors($coin->algo);
echo "<td style='background-color:$algo_color;'><b>"; echo '<td style="background-color: '.$algo_color.';"><b>';
if($coin->enable) if($coin->enable)
{ {
echo "u"; echo "u";
if($coin->auto_ready) echo "<span style='color: green;'> a</span>"; if($coin->auto_ready) echo '<span style="color: green;"> a</span>';
else echo "<span style='color: red;'> d</span>"; else echo '<span style="color: red;"> d</span>';
echo '<br>'; echo '<br>';
@ -92,7 +92,7 @@ foreach($coins as $coin)
if($coin->block_height < $coin->target_height) if($coin->block_height < $coin->target_height)
{ {
$percent = round($coin->block_height*100/$coin->target_height, 2); $percent = round($coin->block_height*100/$coin->target_height, 2);
echo "<br><span style='font-size: .8em'>$percent%</span>"; echo '<br/><span style="font-size: .8em">'.$percent.'%</span>';
} }
} }