diff --git a/manifests/server.pp b/manifests/server.pp index 1bd334b..81a92a7 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -41,7 +41,7 @@ class subunit2sql::server ( } exec { 'backup_subunit2sql_db': - command => 'mysqldump --defaults-file=/etc/subunit2sql-my.cnf --opt $db_name | gzip -9 > /opt/subunit2sql.sql.gz', + command => "set -o pipefail; mysqldump --defaults-file=/etc/subunit2sql-my.cnf --opt ${db_name} | gzip -9 > /opt/subunit2sql.sql.gz", path => '/usr/local/bin:/usr/bin:/bin/', subscribe => Package['subunit2sql'], require => File['/etc/subunit2sql-my.cnf'],