#!/bin/bash
#
# Copyright (C) MOXA Inc. All rights reserved.
# This software is distributed under the terms of the MOXA SOFTWARE NOTICE.
# See the file MOXA-SOFTWARE-NOTICE for details.
#
# Authors:
# 	2021	Wes Huang	<Wes.Huang@moxa.com>

export GENERAL_VARIABLES="/lib/moxa-system-manager/general_variables"
export GENERAL_FUNCTIONS="/lib/moxa-system-manager/general_functions"
if [ -f "${GENERAL_VARIABLES}" ]; then
	source "${GENERAL_VARIABLES}"
fi
if [ -f "${GENERAL_FUNCTIONS}" ]; then
	source "${GENERAL_FUNCTIONS}"
fi

DEFAULT_BOOT_CHECK_FILE="${DEFAULT_DIR}/.generate-default-boot"

main() {
	_log_msg "debug" "${0}, ${FUNCNAME[0]}"
	_log_msg "debug" "BOOT_DIR=${BOOT_DIR}, DEFAULT_BOOT_DIR=${DEFAULT_BOOT_DIR}, DEFAULT_BOOT_CHECK_FILE=${DEFAULT_BOOT_CHECK_FILE}"

	if [ ! -f "${DEFAULT_BOOT_CHECK_FILE}" ]; then
		cp -a "${BOOT_DIR}"/* "${DEFAULT_BOOT_DIR}"/
		touch "${DEFAULT_BOOT_CHECK_FILE}"
		sync
	fi
}

main

exit 0
