mirror of
https://github.com/espressif/esp-mqtt.git
synced 2025-08-06 17:48:27 +08:00
17 lines
591 B
Bash
Executable File
17 lines
591 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# sets the mqtt in IDF tree as a submodule with the version specified as $1
|
|
set -o errexit # Exit if command failed.
|
|
|
|
if [ -z $IDF_PATH ] || [ -z $MQTT_PATH ] || [ -z $1 ] ; then
|
|
echo "Mandatory variables undefined"
|
|
exit 1;
|
|
fi;
|
|
|
|
echo "Checking out MQTT version to $1"
|
|
# exchange remotes of mqtt submodules with plain copy
|
|
cd $IDF_PATH/components/mqtt/esp-mqtt
|
|
rm -rf .git # removes the actual IDF referenced version
|
|
cp -r $MQTT_PATH/.git . # replaces with the MQTT_PATH (CI checked tree)
|
|
git reset --hard $1 # sets the requested version
|