Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=5b6d6706bc7bef32ac9a367d92f8a19dcdbb89c4
commit 5b6d6706bc7bef32ac9a367d92f8a19dcdbb89c4 Author: crazy <[email protected]> Date: Sat Jan 2 03:30:36 2016 +0100 repoman * added check for broken paths : /usr/usr /usr/share/pkgconfig /usr/share/perl5 * and refuse to upload the package diff --git a/repoman b/repoman index 634b413..a29ada9 100755 --- a/repoman +++ b/repoman @@ -403,6 +403,25 @@ upload() echo "Please fix your package." exit 1 fi + if echo $src | grep -q fpm$ && pacman-g2 -Ql -p $src | grep -q 'usr/usr'; then + echo "$src has broken /usr DIR , files are installed" + echo "in /usr/usr , refusing to upload!" + echo "Please fix your package." + exit 1 + fi + if echo $src | grep -q fpm$ && pacman-g2 -Ql -p $src | grep -q 'usr/share/pkgconfig'; then + echo "$src has invalid pkgconfig path , files are installed" + echo "in /usr/share/pkgconfig , should be /usr/lib/pkgconfig, refusing to upload!" + echo "Please fix your package." + exit 1 + fi + if echo $src | grep -q fpm$ && pacman-g2 -Ql -p $src | grep -q 'usr/share/perl5'; then + echo "$src has invalid perl path , files are installed" + echo "in /usr/share/perl5 , refusing to upload!" + echo "Please fix your package." + exit 1 + fi + name=`basename $src` msg "Requesting a temporary file" tmp=`_ssh "mktemp"` _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
