split version and du calls for remotes
split version and du calls for remotes

we already fork to ssh a few times, so an extra time won't hurt much,
and clarifies the code immensely. this may still be vulnerable to
remote code execution if the path has "';somethingbad" in it, but at
least it's clear where.

anarcat/bup-cron,blueyed/bup-cron,blueyed/bup-cron,anarcat/bup-cron