[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