Hi,

I've been trying to submit my stats to the statistics page [1], then I
realized that I wasn't submitting anything (I had pkgstats running on
a cron). Then I decided to find the reason and it's simply I am behing
a noisy and non-transparent proxy (ISA Server which is even worst).

So, I decided to do a little patch to pkgstats, I've tested and now
it's working .. (I am checking if the http_proxy env var is empty and
else I am setting a variable called prox which have the value of the
proxy).

Just that ;), patch attached

[1] https://www.archlinux.de/?page=PackageStatistics

-- 
Angel Velásquez
angvp @ irc.freenode.net
Arch Linux Trusted User
Linux Counter: #359909
http://www.angvp.com
--- /usr/bin/pkgstats   2009-10-22 15:15:45.000000000 -0300
+++ pkgstats    2009-12-21 11:06:37.000000000 -0300
@@ -36,8 +36,13 @@
        echo "arch=$(uname -m)"
        echo "pkgstatsver=${pkgstatsver}"
 else
+    if [ -z ${http_proxy} ]; then 
+        prox=""
+    else
+        prox="--proxy ${http_proxy}"
+    fi
        echo 'Submitting data...'
-       curl ${debug} -f -H 'Expect: ' \
+       curl ${prox} ${debug} -f -H 'Expect: ' \
                --data-urlencode "packa...@${pkglist}" \
                --data-urlencode "arch=$(uname -m)" \
                --data-urlencode "pkgstatsver=${pkgstatsver}" \

Reply via email to