formItem "dest_host" "$rdiff_host"
formItem "dest_user" "$rdiff_user"
formDisplay
- [ $? = 1 ] && return;
+ [ $? = 0 ] || return
IFS=$''
replyconverted=`echo $REPLY | tr '\n' :`
formItem include
formItem include
formDisplay
- [ $? = 1 ] && return;
+ [ $? = 0 ] || return
unset rdiff_includes
rdiff_includes=($REPLY)
formItem exclude
formItem exclude
formDisplay
- [ $? = 1 ] && return;
+ [ $? = 0 ] || return
unset rdiff_excludes
rdiff_excludes=($REPLY)
set +o noglob
}
-do_ssh_con() {
+do_rdiff_ssh_con() {
IFS=$' \t\n'
if [ "$_dest_done" = "" ]; then
msgBox "rdiff action wizard: error" "You must first configure the destination."
return
else
booleanBox "rdiff action wizard" "This step will create a ssh key for the local root user with no passphrase (if one does not already exist), and attempt to copy root's public ssh key to authorized_keys file of $rdiff_user@$rdiff_host. This will allow the local root to make unattended backups to $rdiff_user@$rdiff_host.\n\n\nAre you sure you want to continue?"
- [ $? = 1 ] && return
+ [ $? = 0 ] || return
fi
if [ ! -f /root/.ssh/id_dsa.pub -a ! -f /root/.ssh/id_rsa.pub ]; then
dest "$destitem" \
conn "$conitem" \
finish "finish and create config file"
- [ $? = 1 ] && return;
+ [ $? = 0 ] || return
result="$REPLY"
case "$result" in
"src") do_rdiff_src;;
"dest") do_rdiff_dest;;
- "conn") do_ssh_con;;
+ "conn") do_rdiff_ssh_con;;
"adv") do_rdiff_adv;;
"finish")
if [[ "$_con_done$_dest_done$_src_done" != "(DONE)(DONE)(DONE)" ]]; then