[arch-commits] Commit in (5 files)
Pierre Schmitz
pierre at archlinux.org
Thu Nov 6 21:13:10 UTC 2008
Date: Thursday, November 6, 2008 @ 16:13:10
Author: pierre
Revision: 18524
adding pkgstats tool
Added:
pkgstats/
pkgstats/repos/
pkgstats/trunk/
pkgstats/trunk/PKGBUILD
pkgstats/trunk/pkgstats.sh
-------------+
PKGBUILD | 17 +++++++++++++++++
pkgstats.sh | 13 +++++++++++++
2 files changed, 30 insertions(+)
Added: pkgstats/trunk/PKGBUILD
===================================================================
--- pkgstats/trunk/PKGBUILD (rev 0)
+++ pkgstats/trunk/PKGBUILD 2008-11-06 21:13:10 UTC (rev 18524)
@@ -0,0 +1,17 @@
+# $Id: $
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
+
+pkgname=pkgstats
+pkgver=1.0
+pkgrel=1
+pkgdesc='submits a list of installed packages to the Arch Linux project'
+arch=('i686' 'x86_64')
+url='http://www.archlinux.de'
+license=('GPL')
+depends=('bash' 'curl' 'pacman')
+source=('pkgstats.sh')
+md5sums=('6a0428fd3eb687aa32089a81e6316f7e')
+
+build() {
+ install -D -m755 ${srcdir}/pkgstats.sh ${pkgdir}/usr/bin/pkgstats
+}
Added: pkgstats/trunk/pkgstats.sh
===================================================================
--- pkgstats/trunk/pkgstats.sh (rev 0)
+++ pkgstats/trunk/pkgstats.sh 2008-11-06 21:13:10 UTC (rev 18524)
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+pkglist=$(mktemp --tmpdir pkglist.XXXXXX)
+pacman -Qq > ${pkglist}
+
+curl -f -H 'Expect: ' \
+ --data-urlencode "packages@${pkglist}" \
+ --data-urlencode "arch=$(uname -m)" \
+ --data-urlencode "pkgstatsver=1.0" \
+ 'http://www.archlinux.de/?page=PostPackageList' \
+ || echo 'Sorry, package list could not be sent.'
+
+rm -f ${pkglist}
More information about the arch-commits
mailing list