-
This commit is contained in:
@@ -40,16 +40,16 @@ __kill_process() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
__download_goudev_deploy() {
|
__download_goudev_deploy() {
|
||||||
local tmp_path="${_goudev_deploy_host_path}.tmp"
|
local tmp_path="${CACHE}/${FILE_PATH_START}/${BINARY_NAME}.tmp"
|
||||||
|
|
||||||
mkdir -p "$HOST_INSTALL_DIR"
|
mkdir -p "${CACHE}/${FILE_PATH_START}"
|
||||||
if ! curl -sSfLk "$REMOTE_URL" -o "$tmp_path"; then
|
if ! curl -sSfLk "$REMOTE_URL" -o "$tmp_path"; then
|
||||||
rm -f "$tmp_path"
|
rm -f "$tmp_path"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
chmod 0755 "$tmp_path"
|
chmod 0755 "$tmp_path"
|
||||||
mv "$tmp_path" "$_goudev_deploy_host_path"
|
mv "$tmp_path" "${CACHE}/${FILE_PATH_START}"
|
||||||
__host_exec chown root:root "${INSTALL_DIR}/${BINARY_NAME}" >/dev/null 2>&1 || true
|
__host_exec chown root:root "${CACHE}/${FILE_PATH_START}/${BINARY_NAME}" >/dev/null 2>&1 || true
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -58,13 +58,13 @@ __sync_goudev_deploy() {
|
|||||||
local remote_md5=""
|
local remote_md5=""
|
||||||
remote_md5=$(curl -sSfLk "$REMOTE_MD5_URL" 2>/dev/null || true)
|
remote_md5=$(curl -sSfLk "$REMOTE_MD5_URL" 2>/dev/null || true)
|
||||||
|
|
||||||
if [[ ! -f "$_goudev_deploy_host_path" ]]; then
|
if [[ ! -f "${CACHE}/${FILE_PATH_START}/${BINARY_NAME}" ]]; then
|
||||||
if __download_goudev_deploy; then
|
if __download_goudev_deploy; then
|
||||||
_binary_refreshed=1
|
_binary_refreshed=1
|
||||||
fi
|
fi
|
||||||
elif [[ -n "$remote_md5" ]]; then
|
elif [[ -n "$remote_md5" ]]; then
|
||||||
local local_md5
|
local local_md5
|
||||||
local_md5=$(md5sum "$_goudev_deploy_host_path" | awk '{print $1}')
|
local_md5=$(md5sum "${CACHE}/${FILE_PATH_START}/${BINARY_NAME}" | awk '{print $1}')
|
||||||
if [[ "$remote_md5" != "$local_md5" ]]; then
|
if [[ "$remote_md5" != "$local_md5" ]]; then
|
||||||
if __download_goudev_deploy; then
|
if __download_goudev_deploy; then
|
||||||
_binary_refreshed=1
|
_binary_refreshed=1
|
||||||
|
|||||||
Reference in New Issue
Block a user