20 lines
698 B
Bash
Executable File
20 lines
698 B
Bash
Executable File
#!/bin/bash
|
|
# Usage : ./sync_vers_cm4.sh <IP-ou-alias-ssh>
|
|
if [ -z "$1" ]; then
|
|
echo "Usage : $0 <IP-ou-alias-ssh>"
|
|
echo "NB : Le certificat est lié à une adresse précise. Si changement d'adresse cible, mettre à jour dans WSL2 par 'nano ~/.ssh/config' "
|
|
exit 1
|
|
fi
|
|
|
|
CM4_HOST="cm4-dev"
|
|
CM4_DEST="~/shipheart/appli"
|
|
|
|
echo "Synchronisation des sources vers ${CM4_HOST}:${CM4_DEST}..."
|
|
rsync -av --delete ../sources/ ${CM4_HOST}:${CM4_DEST}/sources/
|
|
|
|
echo "Synchronisation des makefiles..."
|
|
rsync -av makefile.common makefile.cm4 ${CM4_HOST}:${CM4_DEST}/make/
|
|
|
|
echo "Terminé. Pour compiler sur la carte :"
|
|
echo "Terminé. Pour compiler : ssh ${CM4_HOST} 'cd ${CM4_DEST}/make && ./mak.sh'"
|