-#!/bin/sh
+#!/bin/bash
set -e
case "$1" in
config)
echo "Configuring..."
- make -C config
+ pushd config
+ cmake .
+ make
+ popd
config/conf Kconfig
cmake .
;;
compile)
echo "Compile time..."
make
-
;;
install)
. ./.config
-
- if [ "$CONFIG_CARL9170FW_MAKE_RELEASE" = "y" ]; then
- echo -n "Installing firmware..."
- tmpfwfile=`mktemp`
- cat carlfw/carl9170.fw carlfw/carl9170.dsc > $tmpfwfile
- if [ "$CONFIG_CARL9170FW_BUILD_TOOLS" = "y" ] &&
- [ "$CONFIG_CARL9170FW_BUILD_MINIBOOT" = "y" ]; then
- echo -n "Apply miniboot..."
- tools/src/miniboot a $tmpfwfile minifw/miniboot.fw
- fi
-
- sudo install $tmpfwfile /lib/firmware/carl9170-$CONFIG_CARL9170FW_RELEASE_VERSION.fw
- rm $tmpfwfile
- echo "done."
+ echo -n "Installing firmware..."
+ if [ "$CONFIG_CARL9170FW_BUILD_TOOLS" = "y" ] &&
+ [ "$CONFIG_CARL9170FW_BUILD_MINIBOOT" = "y" ]; then
+ echo -n "Apply miniboot..."
+ tools/src/miniboot a carlfw/carl9170.fw minifw/miniboot.fw
fi
+
+ sudo install carlfw/carl9170.fw /lib/firmware/carl9170-$CONFIG_CARL9170FW_RELEASE_VERSION.fw
+ echo "done."
;;
*)