diff options
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) | |
download | devtools-7206b112112010ce35f4a4630dd57eeb9b49bc16.tar.xz |
very basic checking so far
git-svn-id: http://projects.xennet.org/archtools/checkpkg/trunk@105 630f3fb4-fbd1-0310-a574-b293cca3120f
Diffstat (limited to 'checkpkg')
-rw-r--r-- | checkpkg | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -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 |