summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authordp-arm <dimitris.papastamos@arm.com>2016-12-30 14:33:24 +0000
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>2018-09-28 15:31:52 +0100
commitdadb16eac2692f9d43fcdc547650288d6aa9c9fa (patch)
tree88da05aff4b47a39d17b624f327b4f5d4990d0fd /tools
parent07a2fd6af6a74df278be9d4b757e4ad037fd1687 (diff)
fip_create: Remove fip_create compatibility script
A compatibility script has been provided for about 2 years. Users should have migrated to fiptool by now so remove the compat script. Change-Id: I643e0c40a9e3fb428bad3be04a82cb431aad74dc Signed-off-by: dp-arm <dimitris.papastamos@arm.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/fiptool/Makefile8
-rw-r--r--tools/fiptool/fip_create.sh127
2 files changed, 2 insertions, 133 deletions
diff --git a/tools/fiptool/Makefile b/tools/fiptool/Makefile
index e0e39236..9bdafe00 100644
--- a/tools/fiptool/Makefile
+++ b/tools/fiptool/Makefile
@@ -33,7 +33,7 @@ HOSTCC ?= gcc
.PHONY: all clean distclean
-all: ${PROJECT} fip_create
+all: ${PROJECT}
${PROJECT}: ${OBJECTS} Makefile
@echo " LD $@"
@@ -42,13 +42,9 @@ ${PROJECT}: ${OBJECTS} Makefile
@echo "Built $@ successfully"
@${ECHO_BLANK_LINE}
-fip_create: fip_create.sh
- ${Q}mkdir -p ../fip_create
- ${Q}install -m 755 fip_create.sh ../fip_create/fip_create
-
%.o: %.c %.h Makefile
@echo " CC $<"
${Q}${HOSTCC} -c ${CPPFLAGS} ${CFLAGS} ${INCLUDE_PATHS} $< -o $@
clean:
- $(call SHELL_DELETE_ALL, ${PROJECT} ${OBJECTS} fip_create)
+ $(call SHELL_DELETE_ALL, ${PROJECT} ${OBJECTS})
diff --git a/tools/fiptool/fip_create.sh b/tools/fiptool/fip_create.sh
deleted file mode 100644
index 0e80199f..00000000
--- a/tools/fiptool/fip_create.sh
+++ /dev/null
@@ -1,127 +0,0 @@
-#!/bin/sh
-#
-# This script implements the old fip_create tool on top of
-# the new fiptool.
-#
-# SPDX-License-Identifier: BSD-3-Clause
-#
-
-usage() {
- cat << EOF
-This tool is used to create a Firmware Image Package.
-
-Usage:
- fip_create [options] FIP_FILENAME
-
-Options:
- -h,--help: Print this help message and exit
- -d,--dump: Print contents of FIP after update
- -u,--unpack: Unpack images from an existing FIP
- -f,--force: Overwrite existing files when unpacking images
-
-Components that can be added/updated:
- --scp-fwu-cfg FILENAME SCP Firmware Updater Configuration FWU SCP_BL2U
- --ap-fwu-cfg FILENAME AP Firmware Updater Configuration BL2U
- --fwu FILENAME Firmware Updater NS_BL2U
- --fwu-cert FILENAME Non-Trusted Firmware Updater certificate
- --tb-fw FILENAME Trusted Boot Firmware BL2
- --scp-fw FILENAME SCP Firmware SCP_BL2
- --soc-fw FILENAME EL3 Runtime Firmware BL31
- --tos-fw FILENAME Secure Payload BL32 (Trusted OS)
- --tos-fw-extra1 FILENAME Secure Payload BL32 Extra1 (Trusted OS Extra1)
- --tos-fw-extra2 FILENAME Secure Payload BL32 Extra2 (Trusted OS Extra2)
- --nt-fw FILENAME Non-Trusted Firmware BL33
- --rot-cert FILENAME Root Of Trust key certificate
- --trusted-key-cert FILENAME Trusted key certificate
- --scp-fw-key-cert FILENAME SCP Firmware key certificate
- --soc-fw-key-cert FILENAME SoC Firmware key certificate
- --tos-fw-key-cert FILENAME Trusted OS Firmware key certificate
- --nt-fw-key-cert FILENAME Non-Trusted Firmware key certificate
- --tb-fw-cert FILENAME Trusted Boot Firmware BL2 certificate
- --scp-fw-cert FILENAME SCP Firmware content certificate
- --soc-fw-cert FILENAME SoC Firmware content certificate
- --tos-fw-cert FILENAME Trusted OS Firmware content certificate
- --nt-fw-cert FILENAME Non-Trusted Firmware content certificate
-EOF
- exit
-}
-
-echo "!! The fip_create tool is deprecated. Use the new fiptool. !!"
-basedir="$(dirname $0)/../fiptool"
-fiptool_args=
-while :; do
- case "$1" in
- -h | --help )
- usage
- break ;;
- -d | --dump )
- fiptool_args="info $fiptool_args"
- shift ;;
- -u | --unpack )
- fiptool_args="unpack $fiptool_args"
- shift ;;
- -f | --force )
- fiptool_args="$fiptool_args --force"
- shift ;;
- --scp-fwu-cfg | \
- --ap-fwu-cfg | \
- --fwu | \
- --fwu-cert | \
- --tb-fw | \
- --scp-fw | \
- --soc-fw | \
- --tos-fw | \
- --tos-fw-extra1 | \
- --tos-fw-extra2 | \
- --nt-fw | \
- --rot-cert | \
- --trusted-key-cert | \
- --scp-fw-key-cert | \
- --soc-fw-key-cert | \
- --tos-fw-key-cert | \
- --nt-fw-key-cert | \
- --tb-fw-cert | \
- --scp-fw-cert | \
- --soc-fw-cert | \
- --tos-fw-cert | \
- --nt-fw-cert )
- fiptool_args="$fiptool_args $1"
- shift
- if test -z $1; then
- usage
- fi
- fiptool_args="$fiptool_args $1"
- shift ;;
- * )
- break ;;
- esac
-done
-
-# expect a FIP filename
-if test -z $1; then
- usage
-fi
-
-is_pack_cmd=1
-for arg in $fiptool_args; do
- case "$arg" in
- unpack )
- is_pack_cmd=0
- break ;;
- info )
- is_pack_cmd=0
- break ;;
- * )
- esac
-done
-
-# if --unpack and --dump were not specified
-# the default action is to pack
-if test "$is_pack_cmd" -eq 1; then
- fiptool_args="update $fiptool_args"
-fi
-
-# append FIP filename
-fiptool_args="$fiptool_args $1"
-echo "Invoking fiptool with args: $fiptool_args"
-"$basedir/fiptool" $fiptool_args