Update rsync_xfer.sh
remove set -ev, add a message when the remote filesystem mounted successfully
This commit is contained in:
parent
cf4861e08a
commit
6b43deb1e5
|
@ -1,8 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Required, so that Travis marks the build as failed if any of the steps below fail
|
|
||||||
set -ev
|
|
||||||
|
|
||||||
# Check to see if this script has access to all the commands it needs
|
# Check to see if this script has access to all the commands it needs
|
||||||
for CMD in sshfs rsync find fusermount mkdir; do
|
for CMD in sshfs rsync find fusermount mkdir; do
|
||||||
type $CMD 2>&1 > /dev/null
|
type $CMD 2>&1 > /dev/null
|
||||||
|
@ -23,6 +20,11 @@ if [ "${TRAVIS_EVENT_TYPE}" == "cron" ]; then
|
||||||
ssh_mntchk="$(sshfs zmrepo@zmrepo.zoneminder.com:./ ./zmrepo -o workaround=rename,reconnect)"
|
ssh_mntchk="$(sshfs zmrepo@zmrepo.zoneminder.com:./ ./zmrepo -o workaround=rename,reconnect)"
|
||||||
|
|
||||||
if [ -z "$ssh_mntchk" ]; then
|
if [ -z "$ssh_mntchk" ]; then
|
||||||
|
echo
|
||||||
|
echo "Remote filesystem mounted successfully."
|
||||||
|
echo "Being transfering files..."
|
||||||
|
echo
|
||||||
|
|
||||||
# Don't keep packages older than 5 days
|
# Don't keep packages older than 5 days
|
||||||
find ./zmrepo -maxdepth 1 -type f -mtime +5 -delete
|
find ./zmrepo -maxdepth 1 -type f -mtime +5 -delete
|
||||||
rsync --ignore-errors --verbose ./build/ ./zmrepo/
|
rsync --ignore-errors --verbose ./build/ ./zmrepo/
|
||||||
|
@ -33,5 +35,6 @@ if [ "${TRAVIS_EVENT_TYPE}" == "cron" ]; then
|
||||||
echo "sshfs gave the following error message:"
|
echo "sshfs gave the following error message:"
|
||||||
echo \"$ssh_mntchk\"
|
echo \"$ssh_mntchk\"
|
||||||
echo
|
echo
|
||||||
|
exit 99
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue