@@ -, +, @@ backups $ sudo time koha-dump mylib real 0m17.000s $ sudo cp debian/scripts/koha-dump /usr/sbin/koha-dump $ sudo apt-get install pigz $ sudo time koha-dump mylib real 0m8.000s --- debian/control | 2 ++ debian/control.in | 2 ++ debian/scripts/koha-dump | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) --- a/debian/control +++ a/debian/control @@ -176,6 +176,7 @@ Depends: ${misc:Depends}, ${koha:Depends}, tinymce, ttf-dejavu, unzip, + pigz, xmlstarlet, yaz Suggests: mysql-server | virtual-mysql-server, @@ -227,6 +228,7 @@ Depends: ${misc:Depends}, tinymce, ttf-dejavu, unzip, + pigz, xmlstarlet, yaz Architecture: all --- a/debian/control.in +++ a/debian/control.in @@ -32,6 +32,7 @@ Depends: ${misc:Depends}, ${koha:Depends}, tinymce, ttf-dejavu, unzip, + pigz, xmlstarlet, yaz Suggests: mysql-server | virtual-mysql-server, @@ -83,6 +84,7 @@ Depends: ${misc:Depends}, tinymce, ttf-dejavu, unzip, + pigz, xmlstarlet, yaz Architecture: all --- a/debian/scripts/koha-dump +++ a/debian/scripts/koha-dump @@ -71,7 +71,7 @@ dump_instance() [ "$quiet" = "no" ] && echo "* DB to $dbdump" mysqldump --databases --host="$mysqlhost" \ --user="$mysqluser" --password="$mysqlpass" "$mysqldb" | - gzip > "$dbdump" + pigz > "$dbdump" chown "root:$name-koha" "$dbdump" chmod g+r "$dbdump" @@ -86,7 +86,7 @@ dump_instance() --exclude=var/lib/koha/$name/authorities" fi - tar -czf "$metadump" -C / $excludes \ + tar -I pigz -cf "$metadump" -C / $excludes \ "etc/koha/sites/$name" \ "etc/apache2/sites-available/$instancefile" \ "etc/apache2/sites-enabled/$instancefile" \ --