-if [[ $old_host != "$MAIL_HOST" ]]; then
- read -r -p "warning: \$old_host != \$MAIL_HOST: $old_host != $MAIL_HOST, proceed? y/N "
- if [[ $REPLY != [yY] ]]; then
- exit 1
- fi
-fi
+case $1 in
+ push)
+ new_host=$2
+ bbk_args="-s $old_host"
+ new_shell="ssh $new_host"
+ old_host=$HOSTNAME
+ ;;
+ pull)
+ old_host=$2
+ bbk_args="-t $new_host"
+ bbk_args="-s $old_host"
+ new_host=$HOSTNAME
+ old_shell="ssh $old_host"
+ ;;
+ *)
+ err invalid first argument
+ mexit 1
+ ;;
+esac