adfd0910b7
/usr/lib/hotplug/firmware is an old location not used since the move from the old hotplug system. We no longer need to support it. No need to keep two copies of the firmware files. Acked-by: Russ Meyerriecks <rmeyerriecks@digium.com> Signed-off-by: Shaun Ruffell <sruffell@digium.com>
22 lines
854 B
Bash
Executable File
22 lines
854 B
Bash
Executable File
#!/bin/sh
|
|
# This is a helper script intended to be called from
|
|
# drivers/dahdi/firmware/Makefile to install the different firmware version.
|
|
|
|
FIRMWARE_PATTERN=$1
|
|
FIRMWARE_VERSION=$2
|
|
DESTDIR=$3
|
|
target="$DESTDIR/lib/firmware"
|
|
|
|
if ! test -f $target/.${FIRMWARE_PATTERN}-${FIRMWARE_VERSION}; then
|
|
echo "Installing ${FIRMWARE_PATTERN}.bin to $target"
|
|
tar --no-same-owner -xf ${FIRMWARE_PATTERN}-${FIRMWARE_VERSION}.tar.gz || exit 1
|
|
install -m 644 ${FIRMWARE_PATTERN}.bin $target || exit 1
|
|
rm -rf $target/.${FIRMWARE_PATTERN}-*
|
|
touch $target/.${FIRMWARE_PATTERN}-${FIRMWARE_VERSION}
|
|
# Remove the .bin file so that if the version is reverted, it will not
|
|
# be installed with a non-matching ${FIRMARE_VERSION} file.
|
|
rm ${FIRMWARE_PATTERN}.bin
|
|
else
|
|
echo "Firmware ${FIRMWARE_PATTERN}.bin is already installed with required version ${FIRMWARE_VERSION}"
|
|
fi
|