X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=debian%2Fscripts%2Fkoha-dump-defaults;h=fb5e988067ae3c7625638ef167e95e95267ec785;hb=2bc542789fdf9d551a408bc8349daa062a37c496;hp=1de7ed8113ef29eab1ff2eb5cfabaaf249b0642c;hpb=6241d54c52b9ad1e8f1117b260cbbc86c4d37faa;p=koha_gimpoz diff --git a/debian/scripts/koha-dump-defaults b/debian/scripts/koha-dump-defaults index 1de7ed8113..fb5e988067 100755 --- a/debian/scripts/koha-dump-defaults +++ b/debian/scripts/koha-dump-defaults @@ -27,8 +27,10 @@ kohaconfig="/etc/koha/sites/$name/koha-conf.xml" date="$(date +%Y-%m-%d)" -mysqldb="$(sed -n '/.*\(.*\)<\/database>.*/s::\1:p' $kohaconfig)" -mysqluser="$(sed -n '/.*\(.*\)<\/user>.*/s::\1:p' $kohaconfig | tail -n1)" -mysqlpass="$(sed -n '/.*\(.*\)<\/pass>.*/s::\1:p' $kohaconfig)" -mysqldump --databases --user="$mysqluser" --password="$mysqlpass" "$mysqldb" | +mysqlhost="$( xmlstarlet sel -t -v 'yazgfs/config/hostname' $kohaconfig )" +mysqldb="$( xmlstarlet sel -t -v 'yazgfs/config/database' $kohaconfig )" +mysqluser="$( xmlstarlet sel -t -v 'yazgfs/config/user' $kohaconfig )" +mysqlpass="$( xmlstarlet sel -t -v 'yazgfs/config/pass' $kohaconfig )" +mysqldump --databases --host="$mysqlhost" --user="$mysqluser" \ + --password="$mysqlpass" "$mysqldb" | sed "s/$name/__KOHASITE__/g"