ldap,mysql,pgsql: use bash pipefail option so that failed dumps are reported as such This should fix Redmine bug #1340. This option makes pipelines return as status the value of the last (rightmost) command to exit with a non-zero status, or zero if all commands exit successfully. See bash(1) for details. E.g. this prevents the following from exiting with status 0 (!) if pg_dumpall fails: pg_dumpall | gzip
Fix indentation of previously cherry-picked patch
Cherry-picked "fixes for mysql handler for mysqld inside a vserver" This commit (64edfccf7684d9c080e734b25fa9361f0190afec) was wrongly committed to the debian branch. Conflicts: handlers/mysql.in
mysql, pgsql: Quote output filenames ... to support shell meta-characters in database names. Closes Redmine bug #617.
ldap, mysql, pgsql: use gzip's --rsyncable option
Add a vim modeline with indentation settings. The modelines added match the emacs lines already present and also set the filetype to sh (just like the emacs lines).
Make all indentation consistent. Previously, there were many indentation styles in use: Real tabs, 2, 3 or 4 spaces, mixing these within the same file, function or even within a single line. This commit changes all bash scripts in the handlers, src and lib dirs to use consistent indentation: three spaces are now used everywhere. Other files (e.g. Makefiles) are left untouched. Additionally, this commit removes all trailing whitespace.
mysql: fix 'mysqladmin ping' use, see changelog for details
mysql: new sqldumpoptions config variable (Closes: #502966)
pgsql, mysql, svn: use new vservers_running function from lib/vserver (factorization++)
add patch from matthew palmer to enhance mysql database selection (Closes: #452039)
added nodata option to mysql handler, thanks to Daniel Bonniot (Closes: 408829)
fixed autotools build, broken since r466, inhandlers/Makefile.am