index : devtools32 | |
Archlinux32 fork of devtools | gitolite user |
summaryrefslogtreecommitdiff |
author | Jason Chu <jason@archlinux.org> | 2004-06-24 20:32:57 +0000 |
---|---|---|
committer | Jason Chu <jason@archlinux.org> | 2004-06-24 20:32:57 +0000 |
commit | 7206b112112010ce35f4a4630dd57eeb9b49bc16 (patch) | |
tree | 68506ad09ffeba7e13399ac4a9773b95015d402c /checkpkg | |
parent | 8b2d47977311c54d5acdf38eeb44f77551d254de (diff) |
-rw-r--r-- | checkpkg | 30 |
@@ -1,3 +1,33 @@ #!/bin/bash +strip_url() { + echo $1 | sed 's|^.*://.*/||g' +} +if [ ! -f PKGBUILD ]; then + echo "This must be run in the directory of a built package." + exit 1 +fi + +source PKGBUILD + +if [ ! -f $pkgname-$pkgver-$pkgrel.pkg.tar.gz ]; then + echo "You must have a built package to check." + exit 1 +fi + +pkgurl=`yes | pacman -Sp $pkgname | rev | cut -d ' ' -f 1 | rev` + +oldpkg=`strip_url $pkgurl` + +if [ ! -f $oldpkg ]; then + wget $pkgurl +fi + +tar tzf $oldpkg > filelist-old +tar tzf $pkgname-$pkgver-$pkgrel.pkg.tar.gz > filelist + +sort -o filelist filelist +sort -o filelist-old filelist + +diff filelist-old filelist |