Update sub projects and add update.sh
This commit is contained in:
+1
-1
Submodule Builds updated: 1185c2bfe7...7c04d391e6
+1
-1
Submodule Librarys updated: 831c3dfc54...e73ef2504c
+1
-1
Submodule Lora updated: d1aa806c37...827d369ca6
+1
-1
Submodule Lora-Bot updated: 6c06b32a00...7fbd6efd06
+1
-1
Submodule Utils updated: f100cf0965...3e791e2543
+1
-1
Submodule mqtt-map updated: c90a311320...4444b97d3b
@@ -0,0 +1,19 @@
|
||||
function look_for_update() {
|
||||
if [[ $1 == ./.* ]] || [[ $1 == "." ]]; then
|
||||
return
|
||||
fi
|
||||
printf -v quotedFile '%q' "$1"
|
||||
if [[ -f $quotedFile/update.sh ]]; then
|
||||
echo "Switch to subdir $1 and run update.sh"
|
||||
cd "$1"
|
||||
bash -c ./update.sh
|
||||
else
|
||||
echo "Pull $quotedFile"
|
||||
cd "$1"
|
||||
git pull
|
||||
fi
|
||||
}
|
||||
|
||||
export -f look_for_update
|
||||
find . -maxdepth 1 -type d -exec bash -c 'look_for_update "$0"' {} \;
|
||||
read -p "Press return"
|
||||
Reference in New Issue
Block a user