[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Sunday, October 25, 2020 @ 13:18:45 Author: pierre Revision: 398785 upgpkg: pkgstats 3.0.0-1 Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-25 08:56:55 UTC (rev 398784) +++ PKGBUILD2020-10-25 13:18:45 UTC (rev 398785) @@ -1,7 +1,7 @@ # Maintainer: Pierre Schmitz pkgname=pkgstats -pkgver=2.5.0 +pkgver=3.0.0 pkgrel=1 pkgdesc='Submit a list of installed packages to the Arch Linux project' url='https://pkgstats.archlinux.de/'
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Friday, October 16, 2020 @ 15:52:42 Author: pierre Revision: 398446 Integration tests only run on CI Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |1 - 1 file changed, 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-16 14:13:28 UTC (rev 398445) +++ PKGBUILD2020-10-16 15:52:42 UTC (rev 398446) @@ -9,7 +9,6 @@ license=('GPL') depends=('pacman' 'systemd') makedepends=('git' 'go' 'make' 'gcc') -checkdepends=('bash-bats' 'php') source=("${pkgname}::git+https://github.com/archlinux-de/pkgstats-cli.git?signed#tag=${pkgver}";) sha1sums=('SKIP') validpgpkeys=('4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC')
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Friday, October 16, 2020 @ 14:13:25 Author: pierre Revision: 398444 upgpkg: pkgstats 2.5.0-1: First release of the rewrite in Go Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-16 11:06:48 UTC (rev 398443) +++ PKGBUILD2020-10-16 14:13:25 UTC (rev 398444) @@ -1,15 +1,15 @@ # Maintainer: Pierre Schmitz pkgname=pkgstats -pkgver=2.4.2 -pkgrel=2 +pkgver=2.5.0 +pkgrel=1 pkgdesc='Submit a list of installed packages to the Arch Linux project' url='https://pkgstats.archlinux.de/' -arch=('any') +arch=('x86_64') license=('GPL') -depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'systemd' 'grep') -makedepends=('git') -checkdepends=('bash-bats' 'shellcheck') +depends=('pacman' 'systemd') +makedepends=('git' 'go' 'make' 'gcc') +checkdepends=('bash-bats' 'php') source=("${pkgname}::git+https://github.com/archlinux-de/pkgstats-cli.git?signed#tag=${pkgver}";) sha1sums=('SKIP') validpgpkeys=('4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC')
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Saturday, May 16, 2020 @ 13:43:13 Author: foutrelis Revision: 384652 upgpkg: pkgstats 2.4.2-2: reproducibility rebuild Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-05-16 13:43:04 UTC (rev 384651) +++ PKGBUILD2020-05-16 13:43:13 UTC (rev 384652) @@ -2,7 +2,7 @@ pkgname=pkgstats pkgver=2.4.2 -pkgrel=1 +pkgrel=2 pkgdesc='Submit a list of installed packages to the Arch Linux project' url='https://pkgstats.archlinux.de/' arch=('any')
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Saturday, September 21, 2019 @ 06:23:17 Author: pierre Revision: 363183 upgpkg: pkgstats 2.4.2-1 Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-21 03:06:12 UTC (rev 363182) +++ PKGBUILD2019-09-21 06:23:17 UTC (rev 363183) @@ -1,7 +1,7 @@ # Maintainer: Pierre Schmitz pkgname=pkgstats -pkgver=2.4.1 +pkgver=2.4.2 pkgrel=1 pkgdesc='Submit a list of installed packages to the Arch Linux project' url='https://pkgstats.archlinux.de/' @@ -9,7 +9,7 @@ license=('GPL') depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'systemd' 'grep') makedepends=('git') -checkdepends=('bash-bats') +checkdepends=('bash-bats' 'shellcheck') source=("${pkgname}::git+https://github.com/archlinux-de/pkgstats-cli.git?signed#tag=${pkgver}";) sha1sums=('SKIP') validpgpkeys=('4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC')
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Sunday, June 30, 2019 @ 13:07:46 Author: pierre Revision: 357115 Add build step Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |6 ++ 1 file changed, 6 insertions(+) Modified: PKGBUILD === --- PKGBUILD2019-06-30 12:49:49 UTC (rev 357114) +++ PKGBUILD2019-06-30 13:07:46 UTC (rev 357115) @@ -20,6 +20,12 @@ make test } +build() { + cd ${srcdir}/${pkgname} + + make +} + package() { cd ${srcdir}/${pkgname}
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Saturday, June 22, 2019 @ 08:17:26 Author: pierre Revision: 356683 upgpkg: pkgstats 2.4-1 Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-06-21 18:56:48 UTC (rev 356682) +++ PKGBUILD2019-06-22 08:17:26 UTC (rev 356683) @@ -9,7 +9,7 @@ license=('GPL') depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'systemd' 'grep') source=(pkgstats.{sh,timer,service}) -sha256sums=('582b34ace6a37ac2330309820e8c70df65dd5c80489850789b92a50ad5120458' +sha256sums=('4c96e0946c44435a3853fffd4fe99ae25aea3efa9a567b918eb9ca27c6cf9b52' '86207164a13640edb58657f16329f60f2d84d7d3e5b9336e48aa0d607906078e' '986608f2fff417693b663474db3f36b8fb2ae4eb111ad177c616ce02bb431b23')
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Saturday, March 16, 2019 @ 18:24:28 Author: pierre Revision: 348525 Stop submitting modules and make use of pacman-conf Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh -+ PKGBUILD| 10 -- pkgstats.sh | 14 +++--- 2 files changed, 7 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-03-16 18:06:31 UTC (rev 348524) +++ PKGBUILD2019-03-16 18:24:28 UTC (rev 348525) @@ -1,13 +1,13 @@ # Maintainer: Pierre Schmitz pkgname=pkgstats -pkgver=2.3 -pkgrel=10 +pkgver=2.4 +pkgrel=1 pkgdesc='Submit a list of installed packages to the Arch Linux project' -url='https://bbs.archlinux.org/viewtopic.php?id=105431' +url='https://pkgstats.archlinux.de/' arch=('any') license=('GPL') -depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'systemd' 'awk' 'grep') +depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'systemd' 'grep') source=(pkgstats.{sh,timer,service}) sha256sums=('582b34ace6a37ac2330309820e8c70df65dd5c80489850789b92a50ad5120458' '86207164a13640edb58657f16329f60f2d84d7d3e5b9336e48aa0d607906078e' @@ -19,5 +19,3 @@ install -d "$pkgdir/usr/lib/systemd/system/timers.target.wants" ln -st "$pkgdir/usr/lib/systemd/system/timers.target.wants" ../pkgstats.timer } - -# vim:set noet: Modified: pkgstats.sh === --- pkgstats.sh 2019-03-16 18:06:31 UTC (rev 348524) +++ pkgstats.sh 2019-03-16 18:24:28 UTC (rev 348525) @@ -1,6 +1,6 @@ #!/bin/bash -pkgstatsver='2.3' +pkgstatsver='2.4' showonly=false quiet=false option='-q -s -S -L' @@ -34,12 +34,8 @@ ${quiet} || echo 'Collecting data...' pkglist="$(mktemp --tmpdir pkglist.XX)" -moduleslist="$(mktemp --tmpdir modules.XX)" -trap 'rm -f "${pkglist}" "${moduleslist}"' EXIT +trap 'rm -f "${pkglist}"' EXIT pacman -Qq > "${pkglist}" -if [[ -f /proc/modules ]]; then - awk '{ print $1 }' /proc/modules > "${moduleslist}" -fi arch="$(uname -m)" if [[ -f /proc/cpuinfo ]]; then if grep -qE '^flags\s*:.*\slm\s' /proc/cpuinfo; then @@ -50,15 +46,12 @@ else cpuarch='' fi -mirror="$(pacman -Sddp extra/pkgstats 2>/dev/null | sed -E 's#(.*/)extra/os/.*#\1#;s#(.*://).*@#\1#')" +mirror="$(pacman-conf --repo extra Server 2> /dev/null | head -1 | sed -E 's#(.*/)extra/os/.*#\1#;s#(.*://).*@#\1#')" if ${showonly}; then echo 'packages=' cat "${pkglist}" echo '' - echo 'modules=' - cat "${moduleslist}" - echo '' echo "arch=${arch}" echo "cpuarch=${cpuarch}" echo "pkgstatsver=${pkgstatsver}" @@ -69,7 +62,6 @@ curl ${option} \ -A "pkgstats/${pkgstatsver}" \ --data-urlencode "packages@${pkglist}" \ - --data-urlencode "modules@${moduleslist}" \ --data-urlencode "arch=${arch}" \ --data-urlencode "cpuarch=${cpuarch}" \ --data-urlencode "mirror=${mirror}" \
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.install pkgstats.timer)
Date: Sunday, February 17, 2019 @ 00:06:34 Author: heftig Revision: 346394 2.3-10: Remove Install section and post_install message Statically enabled units should not have an [Install] section. Move the post_install URL to the url field. The linked topic has a link to the statistics page anyway. It can also be found in pkgstats --help. Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.timer Deleted: pkgstats/trunk/pkgstats.install --+ PKGBUILD | 25 - pkgstats.install |3 --- pkgstats.timer |3 --- 3 files changed, 12 insertions(+), 19 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-02-16 23:40:57 UTC (rev 346393) +++ PKGBUILD2019-02-17 00:06:34 UTC (rev 346394) @@ -2,23 +2,22 @@ pkgname=pkgstats pkgver=2.3 -pkgrel=9 +pkgrel=10 pkgdesc='Submit a list of installed packages to the Arch Linux project' +url='https://bbs.archlinux.org/viewtopic.php?id=105431' arch=('any') -url='https://pkgstats.archlinux.de' license=('GPL') depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'systemd' 'awk' 'grep') -source=('pkgstats.sh' -pkgstats.{timer,service}) -install='pkgstats.install' -md5sums=('0acfba6a941bdf9e6a7927f18433e091' - '4ec734d9b60c439d55db5fd779a007c8' - '5948fa6ef41d3804f7eb6980684611d6') +source=(pkgstats.{sh,timer,service}) +sha256sums=('582b34ace6a37ac2330309820e8c70df65dd5c80489850789b92a50ad5120458' +'86207164a13640edb58657f16329f60f2d84d7d3e5b9336e48aa0d607906078e' +'986608f2fff417693b663474db3f36b8fb2ae4eb111ad177c616ce02bb431b23') package() { - install -D -m755 ${srcdir}/pkgstats.sh ${pkgdir}/usr/bin/pkgstats - install -D -m644 ${srcdir}/pkgstats.timer ${pkgdir}/usr/lib/systemd/system/pkgstats.timer - install -D -m644 ${srcdir}/pkgstats.service ${pkgdir}/usr/lib/systemd/system/pkgstats.service - install -d -m755 ${pkgdir}/usr/lib/systemd/system/timers.target.wants - ln -s ../pkgstats.timer ${pkgdir}//usr/lib/systemd/system/timers.target.wants/pkgstats.timer + install -D pkgstats.sh "$pkgdir/usr/bin/pkgstats" + install -Dt "$pkgdir/usr/lib/systemd/system" -m644 pkgstats.{timer,service} + install -d "$pkgdir/usr/lib/systemd/system/timers.target.wants" + ln -st "$pkgdir/usr/lib/systemd/system/timers.target.wants" ../pkgstats.timer } + +# vim:set noet: Deleted: pkgstats.install === --- pkgstats.install2019-02-16 23:40:57 UTC (rev 346393) +++ pkgstats.install2019-02-17 00:06:34 UTC (rev 346394) @@ -1,3 +0,0 @@ -post_install() { - echo "For information about pkgstats see https://bbs.archlinux.org/viewtopic.php?id=105431"; -} Modified: pkgstats.timer === --- pkgstats.timer 2019-02-16 23:40:57 UTC (rev 346393) +++ pkgstats.timer 2019-02-17 00:06:34 UTC (rev 346394) @@ -5,6 +5,3 @@ OnCalendar=weekly AccuracySec=1d Persistent=true - -[Install] -WantedBy=timers.target
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Sunday, December 3, 2017 @ 12:50:01 Author: pierre Revision: 311553 Update URL Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-12-03 12:33:41 UTC (rev 311552) +++ PKGBUILD2017-12-03 12:50:01 UTC (rev 311553) @@ -6,7 +6,7 @@ pkgrel=9 pkgdesc='Submit a list of installed packages to the Arch Linux project' arch=('any') -url='https://www.archlinux.de' +url='https://pkgstats.archlinux.de' license=('GPL') depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'systemd' 'awk' 'grep') source=('pkgstats.sh'
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Sunday, December 3, 2017 @ 09:13:18 Author: pierre Revision: 311527 upgpkg: pkgstats 2.3-9 Move to new subdomain and allow redirects in future Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh -+ PKGBUILD|4 ++-- pkgstats.sh |6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-12-03 07:24:24 UTC (rev 311526) +++ PKGBUILD2017-12-03 09:13:18 UTC (rev 311527) @@ -3,7 +3,7 @@ pkgname=pkgstats pkgver=2.3 -pkgrel=8 +pkgrel=9 pkgdesc='Submit a list of installed packages to the Arch Linux project' arch=('any') url='https://www.archlinux.de' @@ -12,7 +12,7 @@ source=('pkgstats.sh' pkgstats.{timer,service}) install='pkgstats.install' -md5sums=('aa66ff10b7291438f4adcad81f19e718' +md5sums=('0acfba6a941bdf9e6a7927f18433e091' '4ec734d9b60c439d55db5fd779a007c8' '5948fa6ef41d3804f7eb6980684611d6') Modified: pkgstats.sh === --- pkgstats.sh 2017-12-03 07:24:24 UTC (rev 311526) +++ pkgstats.sh 2017-12-03 09:13:18 UTC (rev 311527) @@ -3,7 +3,7 @@ pkgstatsver='2.3' showonly=false quiet=false -option='-q -s -S' +option='-q -s -S -L' usage() { echo "usage: ${0} [option]" @@ -19,7 +19,7 @@ echo 'the architecture and the mirror you are using' echo 'to the Arch Linux project.' echo '' - echo 'Statistics are available at https://www.archlinux.de/statistics' + echo 'Statistics are available at https://pkgstats.archlinux.de/' } while getopts 'vdhsq' parameter; do @@ -74,6 +74,6 @@ --data-urlencode "cpuarch=${cpuarch}" \ --data-urlencode "mirror=${mirror}" \ --data-urlencode "quiet=${quiet}" \ - 'https://www.archlinux.de/statistics' \ + 'https://pkgstats.archlinux.de/post' \ || echo 'Sorry, data could not be sent.' >&2 fi
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Sunday, August 20, 2017 @ 10:47:35 Author: pierre Revision: 302927 upgpkg: pkgstats 2.3-8 Update Submission URL Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh -+ PKGBUILD|4 ++-- pkgstats.sh |4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-08-20 08:45:45 UTC (rev 302926) +++ PKGBUILD2017-08-20 10:47:35 UTC (rev 302927) @@ -3,7 +3,7 @@ pkgname=pkgstats pkgver=2.3 -pkgrel=7 +pkgrel=8 pkgdesc='Submit a list of installed packages to the Arch Linux project' arch=('any') url='https://www.archlinux.de' @@ -12,7 +12,7 @@ source=('pkgstats.sh' pkgstats.{timer,service}) install='pkgstats.install' -md5sums=('36008b6296c01221d87b11c3aa79bc0c' +md5sums=('aa66ff10b7291438f4adcad81f19e718' '4ec734d9b60c439d55db5fd779a007c8' '5948fa6ef41d3804f7eb6980684611d6') Modified: pkgstats.sh === --- pkgstats.sh 2017-08-20 08:45:45 UTC (rev 302926) +++ pkgstats.sh 2017-08-20 10:47:35 UTC (rev 302927) @@ -19,7 +19,7 @@ echo 'the architecture and the mirror you are using' echo 'to the Arch Linux project.' echo '' - echo 'Statistics are available at https://www.archlinux.de/?page=Statistics' + echo 'Statistics are available at https://www.archlinux.de/statistics' } while getopts 'vdhsq' parameter; do @@ -74,6 +74,6 @@ --data-urlencode "cpuarch=${cpuarch}" \ --data-urlencode "mirror=${mirror}" \ --data-urlencode "quiet=${quiet}" \ - 'https://www.archlinux.de/?page=PostPackageList' \ + 'https://www.archlinux.de/statistics' \ || echo 'Sorry, data could not be sent.' >&2 fi
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.timer)
Date: Sunday, May 28, 2017 @ 07:42:42 Author: pierre Revision: 296686 Move timer to timer target Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.timer + PKGBUILD | 10 +- pkgstats.timer |3 +++ 2 files changed, 8 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-05-28 05:21:14 UTC (rev 296685) +++ PKGBUILD2017-05-28 07:42:42 UTC (rev 296686) @@ -3,8 +3,8 @@ pkgname=pkgstats pkgver=2.3 -pkgrel=6 -pkgdesc='submits a list of installed packages to the Arch Linux project' +pkgrel=7 +pkgdesc='Submit a list of installed packages to the Arch Linux project' arch=('any') url='https://www.archlinux.de' license=('GPL') @@ -13,7 +13,7 @@ pkgstats.{timer,service}) install='pkgstats.install' md5sums=('36008b6296c01221d87b11c3aa79bc0c' - '2285089dff45f583c27b9d561fda5405' + '4ec734d9b60c439d55db5fd779a007c8' '5948fa6ef41d3804f7eb6980684611d6') package() { @@ -20,6 +20,6 @@ install -D -m755 ${srcdir}/pkgstats.sh ${pkgdir}/usr/bin/pkgstats install -D -m644 ${srcdir}/pkgstats.timer ${pkgdir}/usr/lib/systemd/system/pkgstats.timer install -D -m644 ${srcdir}/pkgstats.service ${pkgdir}/usr/lib/systemd/system/pkgstats.service - install -d -m755 ${pkgdir}/usr/lib/systemd/system/multi-user.target.wants - ln -s ../pkgstats.timer ${pkgdir}//usr/lib/systemd/system/multi-user.target.wants/pkgstats.timer + install -d -m755 ${pkgdir}/usr/lib/systemd/system/timers.target.wants + ln -s ../pkgstats.timer ${pkgdir}//usr/lib/systemd/system/timers.target.wants/pkgstats.timer } Modified: pkgstats.timer === --- pkgstats.timer 2017-05-28 05:21:14 UTC (rev 296685) +++ pkgstats.timer 2017-05-28 07:42:42 UTC (rev 296686) @@ -5,3 +5,6 @@ OnCalendar=weekly AccuracySec=1d Persistent=true + +[Install] +WantedBy=timers.target
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.service pkgstats.sh)
Date: Saturday, July 12, 2014 @ 20:24:57 Author: pierre Revision: 216846 Start service when network is up; enable IPv6 Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.service pkgstats/trunk/pkgstats.sh --+ PKGBUILD |6 +++--- pkgstats.service |1 + pkgstats.sh |4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-07-12 18:01:25 UTC (rev 216845) +++ PKGBUILD2014-07-12 18:24:57 UTC (rev 216846) @@ -3,7 +3,7 @@ pkgname=pkgstats pkgver=2.3 -pkgrel=5 +pkgrel=6 pkgdesc='submits a list of installed packages to the Arch Linux project' arch=('any') url='https://www.archlinux.de' @@ -12,9 +12,9 @@ source=('pkgstats.sh' pkgstats.{timer,service}) install='pkgstats.install' -md5sums=('2943bc8c6d8e3c0bd9b368a3f17b' +md5sums=('36008b6296c01221d87b11c3aa79bc0c' '2285089dff45f583c27b9d561fda5405' - '5225a0bb6d32a3bbf89821f841f4eb8c') + '5948fa6ef41d3804f7eb6980684611d6') package() { install -D -m755 ${srcdir}/pkgstats.sh ${pkgdir}/usr/bin/pkgstats Modified: pkgstats.service === --- pkgstats.service2014-07-12 18:01:25 UTC (rev 216845) +++ pkgstats.service2014-07-12 18:24:57 UTC (rev 216846) @@ -1,5 +1,6 @@ [Unit] Description=Submit pkgstats +After=network-online.target [Service] Type=oneshot Modified: pkgstats.sh === --- pkgstats.sh 2014-07-12 18:01:25 UTC (rev 216845) +++ pkgstats.sh 2014-07-12 18:24:57 UTC (rev 216846) @@ -3,7 +3,7 @@ pkgstatsver='2.3' showonly=false quiet=false -option='-q -s -S -4' +option='-q -s -S' usage() { echo "usage: ${0} [option]" @@ -66,7 +66,7 @@ echo "quiet=${quiet}" else ${quiet} || echo 'Submitting data...' - curl ${option} -H 'Expect: ' \ + curl ${option} \ -A "pkgstats/${pkgstatsver}" \ --data-urlencode "packages@${pkglist}" \ --data-urlencode "modules@${moduleslist}" \
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Sunday, April 13, 2014 @ 09:33:28 Author: thomas Revision: 210259 upgpkg: pkgstats 2.3-5: fix missing PACKAGER Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-04-13 07:33:11 UTC (rev 210258) +++ PKGBUILD2014-04-13 07:33:28 UTC (rev 210259) @@ -3,7 +3,7 @@ pkgname=pkgstats pkgver=2.3 -pkgrel=4 +pkgrel=5 pkgdesc='submits a list of installed packages to the Arch Linux project' arch=('any') url='https://www.archlinux.de'
[arch-commits] Commit in pkgstats/trunk (PKGBUILD)
Date: Friday, March 28, 2014 @ 22:17:39 Author: thomas Revision: 208939 upgpkg: pkgstats 2.3-4: fix dependencies Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-03-28 21:17:33 UTC (rev 208938) +++ PKGBUILD2014-03-28 21:17:39 UTC (rev 208939) @@ -8,7 +8,7 @@ arch=('any') url='https://www.archlinux.de' license=('GPL') -depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'cron' 'awk' 'grep') +depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'systemd' 'awk' 'grep') source=('pkgstats.sh' pkgstats.{timer,service}) install='pkgstats.install'
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.install)
Date: Monday, October 21, 2013 @ 13:58:16 Author: pierre Revision: 196971 upgpkg: pkgstats 2.3-3 rebuild old package Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.install --+ PKGBUILD |2 +- pkgstats.install |6 -- 2 files changed, 1 insertion(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-10-21 11:55:00 UTC (rev 196970) +++ PKGBUILD2013-10-21 11:58:16 UTC (rev 196971) @@ -3,7 +3,7 @@ pkgname=pkgstats pkgver=2.3 -pkgrel=2 +pkgrel=3 pkgdesc='submits a list of installed packages to the Arch Linux project' arch=('any') url='https://www.archlinux.de' Modified: pkgstats.install === --- pkgstats.install2013-10-21 11:55:00 UTC (rev 196970) +++ pkgstats.install2013-10-21 11:58:16 UTC (rev 196971) @@ -1,9 +1,3 @@ -post_upgrade() { - if [ "$(vercmp $2 2.1-4)" -lt 0 ]; then - post_install - fi -} - post_install() { echo "Note: A weekly cronjob was installed to /etc/cron.weekly/pkgstats" echo " For more information see https://bbs.archlinux.org/viewtopic.php?id=105431";
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Monday, July 30, 2012 @ 11:39:28 Author: pierre Revision: 164329 remove temp files on exit Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh -+ PKGBUILD|4 ++-- pkgstats.sh |5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-07-30 14:40:47 UTC (rev 164328) +++ PKGBUILD2012-07-30 15:39:28 UTC (rev 164329) @@ -3,7 +3,7 @@ pkgname=pkgstats pkgver=2.3 -pkgrel=1 +pkgrel=2 pkgdesc='submits a list of installed packages to the Arch Linux project' arch=('any') url='https://www.archlinux.de' @@ -11,7 +11,7 @@ depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'cron' 'awk' 'grep') source=('pkgstats.sh' 'pkgstats.cron') install='pkgstats.install' -md5sums=('f894fc13082459bf16070ab54ef2501b' +md5sums=('2943bc8c6d8e3c0bd9b368a3f17b' 'e86e6b9778303367f2e31f5c311da685') package() { Modified: pkgstats.sh === --- pkgstats.sh 2012-07-30 14:40:47 UTC (rev 164328) +++ pkgstats.sh 2012-07-30 15:39:28 UTC (rev 164329) @@ -34,8 +34,9 @@ ${quiet} || echo 'Collecting data...' pkglist="$(mktemp --tmpdir pkglist.XX)" +moduleslist="$(mktemp --tmpdir modules.XX)" +trap 'rm -f "${pkglist}" "${moduleslist}"' EXIT pacman -Qq > "${pkglist}" -moduleslist="$(mktemp --tmpdir modules.XX)" if [[ -f /proc/modules ]]; then awk '{ print $1 }' /proc/modules > "${moduleslist}" fi @@ -76,5 +77,3 @@ 'https://www.archlinux.de/?page=PostPackageList' \ || echo 'Sorry, data could not be sent.' >&2 fi - -rm -f "${pkglist}"
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Friday, July 27, 2012 @ 11:07:02 Author: pierre Revision: 164214 upgpkg: pkgstats 2.3-1 send the actual cpu architecture as well Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh -+ PKGBUILD|6 +++--- pkgstats.sh | 15 +-- 2 files changed, 16 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-07-27 14:57:48 UTC (rev 164213) +++ PKGBUILD2012-07-27 15:07:02 UTC (rev 164214) @@ -2,16 +2,16 @@ # Maintainer: Pierre Schmitz pkgname=pkgstats -pkgver=2.2 +pkgver=2.3 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' 'awk') +depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'cron' 'awk' 'grep') source=('pkgstats.sh' 'pkgstats.cron') install='pkgstats.install' -md5sums=('93ab636b7a02d89ecd852e28c7e2a07c' +md5sums=('f894fc13082459bf16070ab54ef2501b' 'e86e6b9778303367f2e31f5c311da685') package() { Modified: pkgstats.sh === --- pkgstats.sh 2012-07-27 14:57:48 UTC (rev 164213) +++ pkgstats.sh 2012-07-27 15:07:02 UTC (rev 164214) @@ -1,6 +1,6 @@ #!/bin/bash -pkgstatsver='2.2' +pkgstatsver='2.3' showonly=false quiet=false option='-q -s -S -4' @@ -37,9 +37,18 @@ pacman -Qq > "${pkglist}" moduleslist="$(mktemp --tmpdir modules.XX)" if [[ -f /proc/modules ]]; then - cat /proc/modules | awk '{ print $1 }' > "${moduleslist}" + awk '{ print $1 }' /proc/modules > "${moduleslist}" fi arch="$(uname -m)" +if [[ -f /proc/cpuinfo ]]; then + if grep -qE '^flags\s*:.*\slm\s' /proc/cpuinfo; then + cpuarch='x86_64' + else + cpuarch='i686' + fi +else + cpuarch='' +fi mirror="$(pacman -Sddp extra/pkgstats 2>/dev/null | sed -E 's#(.*/)extra/os/.*#\1#;s#(.*://).*@#\1#')" if ${showonly}; then @@ -50,6 +59,7 @@ cat "${moduleslist}" echo '' echo "arch=${arch}" + echo "cpuarch=${cpuarch}" echo "pkgstatsver=${pkgstatsver}" echo "mirror=${mirror}" echo "quiet=${quiet}" @@ -60,6 +70,7 @@ --data-urlencode "packages@${pkglist}" \ --data-urlencode "modules@${moduleslist}" \ --data-urlencode "arch=${arch}" \ + --data-urlencode "cpuarch=${cpuarch}" \ --data-urlencode "mirror=${mirror}" \ --data-urlencode "quiet=${quiet}" \ 'https://www.archlinux.de/?page=PostPackageList' \
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
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 === --- PKGBUILD2012-07-27 04:44:49 UTC (rev 164185) +++ PKGBUILD2012-07-27 06:29:16 UTC (rev 164186) @@ -2,16 +2,16 @@ # Maintainer: Pierre Schmitz 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.XX)" pacman -Qq > "${pkglist}" +moduleslist="$(mktemp --tmpdir modules.XX)" +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}" \
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Monday, May 16, 2011 @ 12:14:21 Author: pierre Revision: 124110 upgpkg: pkgstats 2.1-5 adjust to pacman 3.5 -dd usage Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh -+ PKGBUILD|4 ++-- pkgstats.sh |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-05-16 15:57:20 UTC (rev 124109) +++ PKGBUILD2011-05-16 16:14:21 UTC (rev 124110) @@ -3,7 +3,7 @@ pkgname=pkgstats pkgver=2.1 -pkgrel=4 +pkgrel=5 pkgdesc='submits a list of installed packages to the Arch Linux project' arch=('any') url='https://www.archlinux.de' @@ -11,7 +11,7 @@ depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'cron') source=('pkgstats.sh' 'pkgstats.cron') install='pkgstats.install' -md5sums=('45df3a655efab2f8d38dcbe21f1ff14a' +md5sums=('f63f0619b6ecd76f41de11561bf2fb1e' 'e86e6b9778303367f2e31f5c311da685') package() { Modified: pkgstats.sh === --- pkgstats.sh 2011-05-16 15:57:20 UTC (rev 124109) +++ pkgstats.sh 2011-05-16 16:14:21 UTC (rev 124110) @@ -36,7 +36,7 @@ pkglist="$(mktemp --tmpdir pkglist.XX)" pacman -Qq > "${pkglist}" arch="$(uname -m)" -mirror="$(pacman -Sdp extra/pkgstats 2>/dev/null | sed -E 's#(.*/)extra/os/.*#\1#;s#(.*://).*@#\1#')" +mirror="$(pacman -Sddp extra/pkgstats 2>/dev/null | sed -E 's#(.*/)extra/os/.*#\1#;s#(.*://).*@#\1#')" if ${showonly}; then echo 'packages='
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.install)
Date: Friday, September 24, 2010 @ 18:50:12 Author: pierre Revision: 91238 Add a note about the cron job and link to the forums post Added: pkgstats/trunk/pkgstats.install Modified: pkgstats/trunk/PKGBUILD --+ PKGBUILD |3 ++- pkgstats.install | 10 ++ 2 files changed, 12 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2010-09-24 18:03:03 UTC (rev 91237) +++ PKGBUILD2010-09-24 22:50:12 UTC (rev 91238) @@ -3,13 +3,14 @@ pkgname=pkgstats pkgver=2.1 -pkgrel=3 +pkgrel=4 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') source=('pkgstats.sh' 'pkgstats.cron') +install='pkgstats.install' md5sums=('45df3a655efab2f8d38dcbe21f1ff14a' 'e86e6b9778303367f2e31f5c311da685') Added: pkgstats.install === --- pkgstats.install(rev 0) +++ pkgstats.install2010-09-24 22:50:12 UTC (rev 91238) @@ -0,0 +1,10 @@ +post_upgrade() { + if [ "$(vercmp $2 2.1-4)" -lt 0 ]; then + post_install + fi +} + +post_install() { + echo "Note: A weekly cronjob was installed to /etc/cron.weekly/pkgstats" + echo " For more information see https://bbs.archlinux.org/viewtopic.php?id=105431"; +}
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Wednesday, September 22, 2010 @ 16:28:54 Author: pierre Revision: 91119 fix indention; add stats url to help Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh -+ PKGBUILD|4 ++-- pkgstats.sh |4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-22 20:10:05 UTC (rev 91118) +++ PKGBUILD2010-09-22 20:28:54 UTC (rev 91119) @@ -3,14 +3,14 @@ pkgname=pkgstats pkgver=2.1 -pkgrel=2 +pkgrel=3 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') source=('pkgstats.sh' 'pkgstats.cron') -md5sums=('72131cc784e667db6cbd1e999175bd63' +md5sums=('45df3a655efab2f8d38dcbe21f1ff14a' 'e86e6b9778303367f2e31f5c311da685') package() { Modified: pkgstats.sh === --- pkgstats.sh 2010-09-22 20:10:05 UTC (rev 91118) +++ pkgstats.sh 2010-09-22 20:28:54 UTC (rev 91119) @@ -13,11 +13,13 @@ echo ' -h show this help' echo ' -s show what information would be sent' echo ' (but do not send anything)' - echo ' -q be quiet except on errors' + echo ' -q be quiet except on errors' echo '' echo 'pkgstats sends a list of all installed packages,' echo 'the architecture and the mirror you are using' echo 'to the Arch Linux project.' + echo '' + echo 'Statistics are available at https://www.archlinux.de/?page=Statistics' } while getopts 'vdhsq' parameter; do
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.cron)
Date: Sunday, September 19, 2010 @ 12:15:05 Author: pierre Revision: 90968 upgpkg: pkgstats 2.1-2 no need for sudo since the filesystem package has been fixed Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.cron ---+ PKGBUILD |8 pkgstats.cron |2 +- 2 files changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-19 16:11:35 UTC (rev 90967) +++ PKGBUILD2010-09-19 16:15:05 UTC (rev 90968) @@ -3,15 +3,15 @@ pkgname=pkgstats pkgver=2.1 -pkgrel=1 +pkgrel=2 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' 'sudo') +depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'cron') source=('pkgstats.sh' 'pkgstats.cron') -md5sums=('0c44b3f03d8e52645cf2bf8ef17084d5' - '2c6f81aa4881ce890ec71c2a7fb6f8e1') +md5sums=('72131cc784e667db6cbd1e999175bd63' + 'e86e6b9778303367f2e31f5c311da685') package() { install -D -m755 ${srcdir}/pkgstats.sh ${pkgdir}/usr/bin/pkgstats Modified: pkgstats.cron === --- pkgstats.cron 2010-09-19 16:11:35 UTC (rev 90967) +++ pkgstats.cron 2010-09-19 16:15:05 UTC (rev 90968) @@ -1,2 +1,2 @@ #!/bin/sh -sudo -n -u nobody -- /usr/bin/pkgstats -q +su -s /bin/bash -c '/usr/bin/pkgstats -q' nobody
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.cron pkgstats.sh)
Date: Monday, September 13, 2010 @ 06:21:36 Author: pierre Revision: 90539 pkgstats 2.1 * added quiet mode * install weekly cron job by default * run pkgstats as user nobody Added: pkgstats/trunk/pkgstats.cron Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh ---+ PKGBUILD | 16 +--- pkgstats.cron |2 ++ pkgstats.sh | 31 +++ 3 files changed, 30 insertions(+), 19 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-13 10:13:53 UTC (rev 90538) +++ PKGBUILD2010-09-13 10:21:36 UTC (rev 90539) @@ -2,16 +2,18 @@ # Maintainer: Pierre Schmitz pkgname=pkgstats -pkgver=2.0 -pkgrel=2 +pkgver=2.1 +pkgrel=1 pkgdesc='submits a list of installed packages to the Arch Linux project' arch=('any') -url='http://www.archlinux.de' +url='https://www.archlinux.de' license=('GPL') -depends=('bash' 'curl' 'pacman' 'sed' 'coreutils') -source=('pkgstats.sh') -md5sums=('b825b1eaf0a496822cf7bf5eeff6d27d') +depends=('bash' 'curl' 'pacman' 'sed' 'coreutils' 'cron' 'sudo') +source=('pkgstats.sh' 'pkgstats.cron') +md5sums=('0c44b3f03d8e52645cf2bf8ef17084d5' + '2c6f81aa4881ce890ec71c2a7fb6f8e1') -build() { +package() { install -D -m755 ${srcdir}/pkgstats.sh ${pkgdir}/usr/bin/pkgstats + install -D -m744 ${srcdir}/pkgstats.cron ${pkgdir}/etc/cron.weekly/pkgstats } Added: pkgstats.cron === --- pkgstats.cron (rev 0) +++ pkgstats.cron 2010-09-13 10:21:36 UTC (rev 90539) @@ -0,0 +1,2 @@ +#!/bin/sh +sudo -n -u nobody -- /usr/bin/pkgstats -q Modified: pkgstats.sh === --- pkgstats.sh 2010-09-13 10:13:53 UTC (rev 90538) +++ pkgstats.sh 2010-09-13 10:21:36 UTC (rev 90539) @@ -1,7 +1,9 @@ #!/bin/bash -pkgstatsver='2.0' +pkgstatsver='2.1' showonly=false +quiet=false +option='-q -s -S' usage() { echo "usage: ${0} [option]" @@ -11,21 +13,24 @@ echo ' -h show this help' echo ' -s show what information would be sent' echo ' (but do not send anything)' + echo ' -q be quiet except on errors' echo '' - echo 'pkgstats sends a list of all installed packages and' - echo 'the architecture you are using to the Arch Linux project.' + echo 'pkgstats sends a list of all installed packages,' + echo 'the architecture and the mirror you are using' + echo 'to the Arch Linux project.' } -while getopts 'vdhs' option; do - case ${option} in +while getopts 'vdhsq' parameter; do + case ${parameter} in v) echo "pkgstats, version ${pkgstatsver}"; exit 0;; - d) debug='-v';; + d) option="${option} --trace-ascii -";; s) showonly=true;; - *) usage; exit 0;; + q) quiet=true;; + *) usage; exit 1;; esac done -echo 'Collecting data...' +${quiet} || echo 'Collecting data...' pkglist="$(mktemp --tmpdir pkglist.XX)" pacman -Qq > "${pkglist}" arch="$(uname -m)" @@ -38,15 +43,17 @@ echo "arch=${arch}" echo "pkgstatsver=${pkgstatsver}" echo "mirror=${mirror}" + echo "quiet=${quiet}" else - echo 'Submitting data...' - curl ${debug} -f -H 'Expect: ' \ + ${quiet} || echo 'Submitting data...' + curl ${option} -H 'Expect: ' \ + -A "pkgstats/${pkgstatsver}" \ --data-urlencode "packa...@${pkglist}" \ --data-urlencode "arch=${arch}" \ - --data-urlencode "pkgstatsver=${pkgstatsver}" \ --data-urlencode "mirror=${mirror}" \ + --data-urlencode "quiet=${quiet}" \ 'https://www.archlinux.de/?page=PostPackageList' \ - || echo 'Sorry, package list could not be sent.' + || echo 'Sorry, data could not be sent.' >&2 fi rm -f "${pkglist}"
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Friday, September 10, 2010 @ 06:28:58 Author: pierre Revision: 90281 never submit any passwords if the mirror needs one Modified: pkgstats/trunk/PKGBUILD pkgstats/trunk/pkgstats.sh -+ PKGBUILD|4 ++-- pkgstats.sh |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-10 10:08:07 UTC (rev 90280) +++ PKGBUILD2010-09-10 10:28:58 UTC (rev 90281) @@ -3,14 +3,14 @@ pkgname=pkgstats pkgver=2.0 -pkgrel=1 +pkgrel=2 pkgdesc='submits a list of installed packages to the Arch Linux project' arch=('any') url='http://www.archlinux.de' license=('GPL') depends=('bash' 'curl' 'pacman' 'sed' 'coreutils') source=('pkgstats.sh') -md5sums=('4f6c4fef01b7b000d9da9c43442af2ea') +md5sums=('b825b1eaf0a496822cf7bf5eeff6d27d') build() { install -D -m755 ${srcdir}/pkgstats.sh ${pkgdir}/usr/bin/pkgstats Modified: pkgstats.sh === --- pkgstats.sh 2010-09-10 10:08:07 UTC (rev 90280) +++ pkgstats.sh 2010-09-10 10:28:58 UTC (rev 90281) @@ -29,7 +29,7 @@ pkglist="$(mktemp --tmpdir pkglist.XX)" pacman -Qq > "${pkglist}" arch="$(uname -m)" -mirror="$(pacman -Sdp extra/pkgstats 2>/dev/null | sed -E 's#(.*/)extra/os/.*#\1#')" +mirror="$(pacman -Sdp extra/pkgstats 2>/dev/null | sed -E 's#(.*/)extra/os/.*#\1#;s#(.*://)@#\1#')" if ${showonly}; then echo 'packages='
[arch-commits] Commit in pkgstats/trunk (PKGBUILD pkgstats.sh)
Date: Friday, September 10, 2010 @ 05:58:19 Author: pierre Revision: 90270 update to version 2.0; submit currently used mirror Modified: pkgstats/trunk/PKGBUILD (contents, properties) pkgstats/trunk/pkgstats.sh -+ PKGBUILD| 10 +- pkgstats.sh | 24 ++-- 2 files changed, 19 insertions(+), 15 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-10 08:18:29 UTC (rev 90269) +++ PKGBUILD2010-09-10 09:58:19 UTC (rev 90270) @@ -1,16 +1,16 @@ -# $Id: $ +# $Id$ # Maintainer: Pierre Schmitz pkgname=pkgstats -pkgver=1.0 -pkgrel=3 +pkgver=2.0 +pkgrel=1 pkgdesc='submits a list of installed packages to the Arch Linux project' arch=('any') url='http://www.archlinux.de' license=('GPL') -depends=('bash' 'curl' 'pacman') +depends=('bash' 'curl' 'pacman' 'sed' 'coreutils') source=('pkgstats.sh') -md5sums=('899e398052a41a2fef6ec4a4ddb151d9') +md5sums=('4f6c4fef01b7b000d9da9c43442af2ea') build() { install -D -m755 ${srcdir}/pkgstats.sh ${pkgdir}/usr/bin/pkgstats Property changes on: pkgstats/trunk/PKGBUILD ___ Added: svn:keywords + Id Modified: pkgstats.sh === --- pkgstats.sh 2010-09-10 08:18:29 UTC (rev 90269) +++ pkgstats.sh 2010-09-10 09:58:19 UTC (rev 90270) @@ -1,6 +1,6 @@ #!/bin/bash -pkgstatsver=1.0 +pkgstatsver='2.0' showonly=false usage() { @@ -17,7 +17,7 @@ } while getopts 'vdhs' option; do - case $option in + case ${option} in v) echo "pkgstats, version ${pkgstatsver}"; exit 0;; d) debug='-v';; s) showonly=true;; @@ -25,24 +25,28 @@ esac done -pkglist=$(mktemp --tmpdir pkglist.XX) -echo 'Creating package list...' -pacman -Qq > ${pkglist} +echo 'Collecting data...' +pkglist="$(mktemp --tmpdir pkglist.XX)" +pacman -Qq > "${pkglist}" +arch="$(uname -m)" +mirror="$(pacman -Sdp extra/pkgstats 2>/dev/null | sed -E 's#(.*/)extra/os/.*#\1#')" -if $showonly; then +if ${showonly}; then echo 'packages=' - cat ${pkglist} + cat "${pkglist}" echo '' - echo "arch=$(uname -m)" + echo "arch=${arch}" echo "pkgstatsver=${pkgstatsver}" + echo "mirror=${mirror}" else echo 'Submitting data...' curl ${debug} -f -H 'Expect: ' \ --data-urlencode "packa...@${pkglist}" \ - --data-urlencode "arch=$(uname -m)" \ + --data-urlencode "arch=${arch}" \ --data-urlencode "pkgstatsver=${pkgstatsver}" \ + --data-urlencode "mirror=${mirror}" \ 'https://www.archlinux.de/?page=PostPackageList' \ || echo 'Sorry, package list could not be sent.' fi -rm -f ${pkglist} +rm -f "${pkglist}"