Require the installdir to be present before creating the logdir
Fix handling of the default value of the installdestdir parameter

puppet does not allow one parameter being the default value of a
different parameter