[arch-commits] Commit in pkgstats/trunk (PKGBUILD)

2020-10-25 Thread Pierre Schmitz via arch-commits
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)

2020-10-16 Thread Pierre Schmitz via arch-commits
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)

2020-10-16 Thread Pierre Schmitz via arch-commits
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)

2020-05-16 Thread Evangelos Foutras via arch-commits
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)

2019-09-20 Thread Pierre Schmitz via arch-commits
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)

2019-06-30 Thread Pierre Schmitz via arch-commits
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)

2019-06-22 Thread Pierre Schmitz via arch-commits
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)

2019-03-16 Thread Pierre Schmitz via arch-commits
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)

2019-02-16 Thread Jan Steffens via arch-commits
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)

2017-12-03 Thread Pierre Schmitz via arch-commits
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)

2017-12-03 Thread Pierre Schmitz via arch-commits
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)

2017-08-20 Thread Pierre Schmitz
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)

2017-05-28 Thread Pierre Schmitz
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)

2014-07-12 Thread Pierre Schmitz
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)

2014-04-13 Thread Thomas Bächler
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)

2014-03-28 Thread Thomas Bächler
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)

2013-10-21 Thread Pierre Schmitz
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)

2012-07-30 Thread Pierre Schmitz
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)

2012-07-27 Thread Pierre Schmitz
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)

2012-07-26 Thread Pierre Schmitz
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)

2011-05-16 Thread Pierre Schmitz
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)

2010-09-24 Thread Pierre Schmitz
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)

2010-09-22 Thread Pierre Schmitz
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)

2010-09-19 Thread Pierre Schmitz
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)

2010-09-13 Thread Pierre Schmitz
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)

2010-09-10 Thread Pierre Schmitz
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)

2010-09-10 Thread Pierre Schmitz
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}"