mirror of
https://git.centos.org/centos-git-common.git
synced 2025-02-23 16:22:56 +00:00
Check file existence before upload
This commit is contained in:
parent
9023a882e1
commit
353eaf8879
1 changed files with 21 additions and 1 deletions
|
@ -71,8 +71,28 @@ if [ ! -f ~/.centos.cert ] ;then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
f_log "Initialing new upload to lookaside"
|
if [ ! -f "${file}" ] ;then
|
||||||
|
f_log "Source to upload ${file} not found"
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
|
||||||
checksum=$(sha1sum ${file}|awk '{print $1}')
|
checksum=$(sha1sum ${file}|awk '{print $1}')
|
||||||
|
|
||||||
|
f_log "Checking if file already uploaded"
|
||||||
|
result=$(curl ${lookaside_baseurl}/sources/upload.cgi \
|
||||||
|
--fail \
|
||||||
|
-s \
|
||||||
|
--cert ~/.centos.cert \
|
||||||
|
--form "name=${pkgname}" \
|
||||||
|
--form "branch=${branch}" \
|
||||||
|
--form "sha1sum=${checksum}")
|
||||||
|
|
||||||
|
if [ "$result" = "Available" ] ;then
|
||||||
|
f_log "File already uploaded"
|
||||||
|
exit 3
|
||||||
|
fi
|
||||||
|
|
||||||
|
f_log "Initialing new upload to lookaside"
|
||||||
f_log "URL : $lookaside_baseurl"
|
f_log "URL : $lookaside_baseurl"
|
||||||
f_log "Source to upload : ${file} "
|
f_log "Source to upload : ${file} "
|
||||||
f_log "Package name: $pkgname"
|
f_log "Package name: $pkgname"
|
||||||
|
|
Loading…
Add table
Reference in a new issue