Implement a secure ICS protocol targeting LoRa Node151 microcontroller for controlling irrigation.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/sh -
-
- COD=$1
-
- if [ ! -d "$COD" ]; then
- echo "usage: $0 <checkoutdir>"
- echo ""
- echo "checkoutdir is the directory where the STM32CubeXX git repos"
- echo "are."
- exit 1
- fi
-
- err=0
-
- while read lclfn cube cubefn; do
- cubefile="$COD/$cube/$cubefn"
- if [ ! -f "$cubefile" ]; then
- echo file "$cubefile" does not exist, but specified.
- err=1
- continue
- fi
- if ! cmp -s "$cubefile" "$lclfn"; then
- echo "updating $lclfn"
- fi
- cp "$cubefile" "$lclfn"
- git add "$lclfn"
- done << EOF
- $(cat .srcs)
- EOF
-
- if [ x"$err" != x"0" ]; then
- echo There was one or more errors.
- fi
|