7bb9a3d3创建于 2022年8月16日历史提交
#!/bin/bash
# Copyright (c) Huawei Technologies Co., Ltd. 2010-2022. All rights reserved.
# date: 2021-12-22
# version: 1.0

CURRENT_DIR=$(
  cd $(dirname $0)
  pwd
)

source ${CURRENT_DIR}/upgrade_common.sh

function main() {
  parse_cmd_line $@
  init_config
  check_and_init
  case "${action}" in
  upgrade_pre)
    upgrade_pre
    exit 0
    ;;
  upgrade_bin)
    upgrade_bin
    exit 0
    ;;
  upgrade_post)
    upgrade_post
    exit 0
    ;;
  rollback_pre)
    rollback_pre
    exit 0
    ;;
  rollback_bin)
    rollback_bin
    exit 0
    ;;
  rollback_post)
    rollback_post
    exit 0
    ;;
  upgrade_commit)
    upgrade_commit
    exit 0
    ;;
  query_start_mode)
    query_start_mode
    exit 0
    ;;
  switch_over)
    switch_over
    exit 0
    ;;
  *)
    log "please input right parameter, the following command may help you"
    log "sh upgrade_GAUSSV5.sh --help or sh upgrade_GAUSSV5.sh -h"
    die "Must input parameter -t action" ${err_parameter}
    ;;
  esac
}
main $@