[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Pierre Schmitz
pierre at archlinux.org
Fri Jul 27 06:29:17 UTC 2012
Date: Friday, July 27, 2012 @ 02:29:16
Author: pierre
Revision: 164186
upgpkg: pkgstats 2.2-1
* send a list of currently loaded kernel modules
Modified:
pkgstats/trunk/PKGBUILD
pkgstats/trunk/pkgstats.sh
-------------+
PKGBUILD | 8 ++++----
pkgstats.sh | 10 +++++++++-
2 files changed, 13 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-07-27 04:44:49 UTC (rev 164185)
+++ PKGBUILD 2012-07-27 06:29:16 UTC (rev 164186)
@@ -2,16 +2,16 @@
# Maintainer: Pierre Schmitz <pierre at archlinux.de>
pkgname=pkgstats
-pkgver=2.1
-pkgrel=5
+pkgver=2.2
+pkgrel=1
pkgdesc='submits a list of installed packages to the Arch Linux project'
arch=('any')
url='https://www.archlinux.de'
license=('GPL')
-depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'cron')
+depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'cron' 'awk')
source=('pkgstats.sh' 'pkgstats.cron')
install='pkgstats.install'
-md5sums=('f63f0619b6ecd76f41de11561bf2fb1e'
+md5sums=('93ab636b7a02d89ecd852e28c7e2a07c'
'e86e6b9778303367f2e31f5c311da685')
package() {
Modified: pkgstats.sh
===================================================================
--- pkgstats.sh 2012-07-27 04:44:49 UTC (rev 164185)
+++ pkgstats.sh 2012-07-27 06:29:16 UTC (rev 164186)
@@ -1,6 +1,6 @@
#!/bin/bash
-pkgstatsver='2.1'
+pkgstatsver='2.2'
showonly=false
quiet=false
option='-q -s -S -4'
@@ -35,6 +35,10 @@
${quiet} || echo 'Collecting data...'
pkglist="$(mktemp --tmpdir pkglist.XXXXXX)"
pacman -Qq > "${pkglist}"
+moduleslist="$(mktemp --tmpdir modules.XXXXXX)"
+if [[ -f /proc/modules ]]; then
+ cat /proc/modules | awk '{ print $1 }' > "${moduleslist}"
+fi
arch="$(uname -m)"
mirror="$(pacman -Sddp extra/pkgstats 2>/dev/null | sed -E 's#(.*/)extra/os/.*#\1#;s#(.*://).*@#\1#')"
@@ -42,6 +46,9 @@
echo 'packages='
cat "${pkglist}"
echo ''
+ echo 'modules='
+ cat "${moduleslist}"
+ echo ''
echo "arch=${arch}"
echo "pkgstatsver=${pkgstatsver}"
echo "mirror=${mirror}"
@@ -51,6 +58,7 @@
curl ${option} -H 'Expect: ' \
-A "pkgstats/${pkgstatsver}" \
--data-urlencode "packages@${pkglist}" \
+ --data-urlencode "modules@${moduleslist}" \
--data-urlencode "arch=${arch}" \
--data-urlencode "mirror=${mirror}" \
--data-urlencode "quiet=${quiet}" \
More information about the arch-commits
mailing list