Copying only existing files

pull/5/head
Igor Zalatov (from Citadel PC) 2023-07-28 14:54:47 +03:00
parent 1dc7477b3f
commit 24fa9c5f76
1 changed files with 9 additions and 2 deletions

View File

@ -31,24 +31,31 @@ copy_to_archive() {
echo_c 32 "Copy files to archive" echo_c 32 "Copy files to archive"
mkdir -p "${COMPOSER_DIR}/archive/${PROJECT}/${TIMESTAMP}" mkdir -p "${COMPOSER_DIR}/archive/${PROJECT}/${TIMESTAMP}"
cp -a \ cp -a \
${FIRMWARE_DIR}/output/images/autoupdate* \
${FIRMWARE_DIR}/output/images/rootfs.squashfs.* \ ${FIRMWARE_DIR}/output/images/rootfs.squashfs.* \
${FIRMWARE_DIR}/output/images/uImage.* \ ${FIRMWARE_DIR}/output/images/uImage.* \
${FIRMWARE_DIR}/output/images/*.tar \ ${FIRMWARE_DIR}/output/images/*.tar \
${FIRMWARE_DIR}/output/images/openipc.*.tgz \ ${FIRMWARE_DIR}/output/images/openipc.*.tgz \
${COMPOSER_DIR}/archive/${PROJECT}/${TIMESTAMP} ${COMPOSER_DIR}/archive/${PROJECT}/${TIMESTAMP}
if [ -f "${FIRMWARE_DIR}/output/images/autoupdate-kernel.img" ] ; then
cp -a ${FIRMWARE_DIR}/output/images/autoupdate* ${COMPOSER_DIR}/archive/${PROJECT}/${TIMESTAMP}
fi
echo_c 35 "\nAssembled firmware available in:" echo_c 35 "\nAssembled firmware available in:"
tree -C "${COMPOSER_DIR}/archive/${PROJECT}/${TIMESTAMP}" tree -C "${COMPOSER_DIR}/archive/${PROJECT}/${TIMESTAMP}"
} }
copy_to_tftp() { copy_to_tftp() {
echo_c 32 "\nCopy files to TFTP server" echo_c 32 "\nCopy files to TFTP server"
scp -r ${FIRMWARE_DIR}/output/images/autoupdate* \ scp -r \
${FIRMWARE_DIR}/output/images/rootfs.squashfs.* \ ${FIRMWARE_DIR}/output/images/rootfs.squashfs.* \
${FIRMWARE_DIR}/output/images/uImage.* \ ${FIRMWARE_DIR}/output/images/uImage.* \
${FIRMWARE_DIR}/output/images/openipc.*.tgz \ ${FIRMWARE_DIR}/output/images/openipc.*.tgz \
${TFTP_STORAGE} ${TFTP_STORAGE}
if [ -f "${FIRMWARE_DIR}/output/images/autoupdate-kernel.img" ] ; then
scp -r ${FIRMWARE_DIR}/output/images/autoupdate* ${TFTP_STORAGE}
fi
} }
select_project() { select_project() {