+#
+# Path to rsync executable on the client
+#
+$Conf{RsyncClientPath} = '/bin/rsync';
+
+#
+# Full command to run rsync on the client machine. The following variables
+# are substituted at run-time:
+#
+# $host host name being backed up
+# $hostIP host's IP address
+# $shareName share name to backup (ie: top-level directory path)
+# $rsyncPath same as $Conf{RsyncClientPath}
+# $sshPath same as $Conf{SshPath}
+# $argList argument list, built from $Conf{RsyncArgs},
+# $shareName, $Conf{BackupFilesExclude} and
+# $Conf{BackupFilesOnly}
+#
+# This setting only matters if $Conf{XferMethod} = 'rsync'.
+#
+$Conf{RsyncClientCmd} = '$sshPath -l root $host $rsyncPath $argList';
+
+#
+# Full command to run rsync for restore on the client. The following
+# variables are substituted at run-time:
+#
+# $host host name being backed up
+# $hostIP host's IP address
+# $shareName share name to backup (ie: top-level directory path)
+# $rsyncPath same as $Conf{RsyncClientPath}
+# $sshPath same as $Conf{SshPath}
+# $argList argument list, built from $Conf{RsyncArgs},
+# $shareName, $Conf{BackupFilesExclude} and
+# $Conf{BackupFilesOnly}
+#
+# This setting only matters if $Conf{XferMethod} = 'rsync'.
+#
+$Conf{RsyncClientRestoreCmd} = '$sshPath -l root $host $rsyncPath $argList';
+
+#
+# Share name to backup. For $Conf{XferMethod} = "rsync" this should
+# be a directory name, eg '/' or '/home'. For $Conf{XferMethod} = "rsyncd"
+# this should be the name of the module to backup (ie: the name from
+# /etc/rsynd.conf).
+#
+$Conf{RsyncShareName} = '/';
+
+#
+# Rsync daemon port on the client, for $Conf{XferMethod} = "rsyncd".
+#
+$Conf{RsyncdClientPort} = 873;
+
+#
+# Rsync daemon user name on client, for $Conf{XferMethod} = "rsyncd".
+# The user name and password are stored on the client in whatever file
+# the "secrets file" parameter in rsyncd.conf points to
+# (eg: /etc/rsyncd.secrets).
+#
+$Conf{RsyncdUserName} = '';
+
+#
+# Rsync daemon user name on client, for $Conf{XferMethod} = "rsyncd".
+# The user name and password are stored on the client in whatever file
+# the "secrets file" parameter in rsyncd.conf points to
+# (eg: /etc/rsyncd.secrets).
+#
+$Conf{RsyncdPasswd} = '';
+
+#
+# Whether authentication is mandatory when connecting to the client's
+# rsyncd. By default this is on, ensuring that BackupPC will refuse to
+# connect to an rsyncd on the client that is not password protected.
+# Turn off at your own risk.
+#
+$Conf{RsyncdAuthRequired} = 1;
+
+#
+# Arguments to rsync for backup. Do not edit the first set unless you
+# have a thorough understanding of how File::RsyncP works.
+#
+# Examples of additional arguments that should work are --exclude/--include,
+# eg:
+#
+# $Conf{RsyncArgs} = [
+# # original arguments here
+# '-v',
+# '--exclude', '/proc',
+# '--exclude', '*.tmp',
+# ];
+#
+$Conf{RsyncArgs} = [
+ #
+ # Do not edit these!
+ #
+ '--numeric-ids',
+ '--perms',
+ '--owner',
+ '--group',
+ '--devices',
+ '--links',
+ '--times',
+ '--block-size=2048',
+ '--recursive',
+ #
+ # Add additional arguments here
+ #
+];
+
+#
+# Arguments to rsync for restore. Do not edit the first set unless you
+# have a thorough understanding of how File::RsyncP works.
+#
+#
+$Conf{RsyncRestoreArgs} = [
+ #
+ # Do not edit these!
+ #
+ "--numeric-ids",
+ "--perms",
+ "--owner",
+ "--group",
+ "--devices",
+ "--links",
+ "--times",
+ "--block-size=2048",
+ "--relative",
+ "--ignore-times",
+ "--recursive",
+ #
+ # Add additional arguments here
+ #
+];
+
+#
+# Amount of verbosity in Rsync Xfer log files. 0 means be quiet,
+# 1 will give will give one line per file, 2 will also show skipped
+# files on incrementals, higher values give more output. 10 will
+# include byte dumps of all data read/written, which will make the
+# log files huge.
+#
+$Conf{RsyncLogLevel} = 1;
+