+ #
+ # Pick some initial defaults. For FHS the only critical
+ # path is the ConfDir, since we get everything else out
+ # of the main config file.
+ #
+ if ( $useFSH ) {
+ $paths = {
+ useFSH => $useFSH,
+ TopDir => $topDir || '/data/BackupPC',
+ BinDir => $installDir ? "$installDir/bin" : '/usr/local/BackupPC/bin',
+ LibDir => $installDir ? "$installDir/lib" : '/usr/local/BackupPC/lib',
+ ConfDir => $confDir || '/etc/BackupPC',
+ LogDir => $topDir ? "$topDir/log" : '/var/log/BackupPC',
+ };
+ } else {
+ $paths = {
+ useFSH => $useFSH,
+ TopDir => $topDir || '/data/BackupPC',
+ BinDir => $installDir ? "$installDir/bin" : '/usr/local/BackupPC/bin',
+ LibDir => $installDir ? "$installDir/lib" : '/usr/local/BackupPC/lib',
+ ConfDir => $topDir ? "$topDir/conf" : '/data/BackupPC/conf',
+ LogDir => $topDir ? "$topDir/log" : '/data/BackupPC/log',
+ };
+ }