case "$MODE" in
    commandline)
        add_option "mirror" "`eval_gettext "set the mirror location"`" "regular" "true"
        add_option "early-mirror" "`eval_gettext "add a mirror, which takes priority over the default mirror"`" "advanced" "true"
        add_option "extra-mirror" "`eval_gettext "add a mirror, with lower priority than the default mirror"`" "advanced" "true"
        ;;
    configure)
        if [ -n "$option_mirror_value" ]; then
            MIRROR="$option_mirror_value"
        fi
        if [ -n "$option_early_mirror_value" ]; then
            EARLY_MIRROR="$option_early_mirror_value"
        fi
        if [ -n "$option_extra_mirror_value" ]; then
            EXTRA_MIRROR="$option_extra_mirror_value"
        fi
        ;;
    after-install)
        sources_list="$ROOT/etc/apt/sources.list"
        if [ -f "$sources_list" ]; then
            debug "    - moving aside sources.list"
            mv -vf "$sources_list" "$sources_list".old
        fi
        add_mirrors "$EARLY_MIRROR"
        add_mirrors "$MIRROR" 
        add_mirrors "$EXTRA_MIRROR"
        ;;
esac
