Integrity check on upload

Ths is a little patch to check the integrity of the uploaded file after
uploading it. It will avoid problems like the ones with kernel26 or
openoffice-base recently.

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
This commit is contained in:
Thomas Bächler 2007-10-01 23:02:55 -05:00 committed by Aaron Griffin
parent 05d0bb6fcc
commit da6795515b
1 changed files with 6 additions and 0 deletions

View File

@ -46,6 +46,12 @@ fi
if [ "$repo" != "community" ]; then
scp $pkgfile archlinux.org:staging/$repo/add
if [ "$(md5sum $pkgfile | cut -d' ' -f1)" != "$(ssh archlinux.org md5sum staging/${repo}/add/$pkgfile | cut -d' ' -f1)" ]; then
echo "File got corrupted during upload, cancelled."
exit 1
else
echo "File integrity okay."
fi
else
if [ ! -f ~/.tupkg ]; then
echo "Must configure tupkg via ~/.tupkg, cancelled"