diff options
author | scrappy <scrappy@FreeBSD.org> | 2006-08-10 00:21:30 +0800 |
---|---|---|
committer | scrappy <scrappy@FreeBSD.org> | 2006-08-10 00:21:30 +0800 |
commit | 05d2b2804787c38c7cfb9d059d9f49bb3515596f (patch) | |
tree | 9200739d048aaf1a44f8f4223ee92e551f2297bb /sysutils/bsdstats | |
parent | 94ddf910761adc64b5ad2980cf101f61c00de4d8 (diff) | |
download | freebsd-ports-gnome-05d2b2804787c38c7cfb9d059d9f49bb3515596f.tar.gz freebsd-ports-gnome-05d2b2804787c38c7cfb9d059d9f49bb3515596f.tar.zst freebsd-ports-gnome-05d2b2804787c38c7cfb9d059d9f49bb3515596f.zip |
Add some verbosity to the script, letting ppl know that a report has
been sent, and/or that it is disabled and how to enable it ...
Submitted by: Paul Schmehl <pauls@utdallas.edu>
Diffstat (limited to 'sysutils/bsdstats')
-rw-r--r-- | sysutils/bsdstats/Makefile | 1 | ||||
-rw-r--r-- | sysutils/bsdstats/files/300.statistics | 16 | ||||
-rw-r--r-- | sysutils/bsdstats/files/300.statistics.in | 16 |
3 files changed, 29 insertions, 4 deletions
diff --git a/sysutils/bsdstats/Makefile b/sysutils/bsdstats/Makefile index de3d6cb13faa..34673cc8d251 100644 --- a/sysutils/bsdstats/Makefile +++ b/sysutils/bsdstats/Makefile @@ -7,6 +7,7 @@ PORTNAME= bsdstats PORTVERSION= 2.1 +PORTREVISION= 1 CATEGORIES= sysutils DISTFILES= diff --git a/sysutils/bsdstats/files/300.statistics b/sysutils/bsdstats/files/300.statistics index 0ec444ad12a1..301c487fd209 100644 --- a/sysutils/bsdstats/files/300.statistics +++ b/sysutils/bsdstats/files/300.statistics @@ -1,6 +1,6 @@ #!/bin/sh - # -# $FreeBSD: /tmp/pcvs/ports/sysutils/bsdstats/files/Attic/300.statistics,v 1.7 2006-08-09 02:37:09 scrappy Exp $ +# $FreeBSD: /tmp/pcvs/ports/sysutils/bsdstats/files/Attic/300.statistics,v 1.8 2006-08-09 16:21:30 scrappy Exp $ # # If there is a global system configuration file, suck it in. @@ -34,9 +34,10 @@ uri_escape () { } do_fetch () { - /usr/bin/fetch -qo /dev/null "http://bsdstats.hub.org/scripts/$1" + /usr/bin/fetch -qo /dev/null "http://$checkin_server/scripts/$1" } +checkin_server="bsdstats.hub.org"; case "$monthly_statistics_enable" in [Yy][Ee][Ss]) @@ -44,6 +45,7 @@ case "$monthly_statistics_enable" in SYS=`/usr/bin/uname -r` ARCH=`/usr/bin/uname -m` do_fetch getid.php?hn=$HN\&sys=$SYS\&arch=$ARCH\&opsys=$OS + echo "Posting monthly OS statistics to $checkin_server" case "$monthly_statistics_report_devices" in [Yy][Ee][Ss]) IFS=" @@ -57,6 +59,7 @@ IFS=" DEV=`echo $line | awk '{print $4}' | cut -c8-11` do_fetch report_device.php?driver=$DRIVER\&vendor=$VEN\&device=$DEV\&hn=$HN done + echo "Posting monthly device statistics to $checkin_server" line=$( sysctl -n hw.model ) VEN=$( echo $line | cut -d ' ' -f 1 ) @@ -69,10 +72,19 @@ IFS=" do_fetch report_cpu.php?cpu_id=CPU$n\&vendor=$VEN\&cpu_type=$DEV\&hn=$HN n=$(( $n + 1 )) done + echo "Posting monthly CPU statistics to $checkin_server" ;; + *) + echo "Posting monthly device/CPU statistics disabled" + echo " set monthly_statistics_report_devices=yes in /etc/periodic.conf" + ;; esac ;; + *) + echo "Posting monthly OS statistics disabled" + echo " set monthly_statistics_enable=yes in /etc/periodic.conf" + ;; esac umask $oldmask diff --git a/sysutils/bsdstats/files/300.statistics.in b/sysutils/bsdstats/files/300.statistics.in index b52a348c96cf..fdcb0b3c0037 100644 --- a/sysutils/bsdstats/files/300.statistics.in +++ b/sysutils/bsdstats/files/300.statistics.in @@ -1,6 +1,6 @@ #!/bin/sh - # -# $FreeBSD: /tmp/pcvs/ports/sysutils/bsdstats/files/300.statistics.in,v 1.7 2006-08-09 02:37:09 scrappy Exp $ +# $FreeBSD: /tmp/pcvs/ports/sysutils/bsdstats/files/300.statistics.in,v 1.8 2006-08-09 16:21:30 scrappy Exp $ # # If there is a global system configuration file, suck it in. @@ -34,9 +34,10 @@ uri_escape () { } do_fetch () { - /usr/bin/fetch -qo /dev/null "http://bsdstats.hub.org/scripts/$1" + /usr/bin/fetch -qo /dev/null "http://$checkin_server/scripts/$1" } +checkin_server="bsdstats.hub.org"; case "$monthly_statistics_enable" in [Yy][Ee][Ss]) @@ -44,6 +45,7 @@ case "$monthly_statistics_enable" in SYS=`/usr/bin/uname -r` ARCH=`/usr/bin/uname -m` do_fetch getid.php?hn=$HN\&sys=$SYS\&arch=$ARCH\&opsys=$OS + echo "Posting monthly OS statistics to $checkin_server" case "$monthly_statistics_report_devices" in [Yy][Ee][Ss]) IFS=" @@ -57,6 +59,7 @@ IFS=" DEV=`echo $line | awk '{print $4}' | cut -c8-11` do_fetch report_device.php?driver=$DRIVER\&vendor=$VEN\&device=$DEV\&hn=$HN done + echo "Posting monthly device statistics to $checkin_server" line=$( sysctl -n hw.model ) VEN=$( echo $line | cut -d ' ' -f 1 ) @@ -69,10 +72,19 @@ IFS=" do_fetch report_cpu.php?cpu_id=CPU$n\&vendor=$VEN\&cpu_type=$DEV\&hn=$HN n=$(( $n + 1 )) done + echo "Posting monthly CPU statistics to $checkin_server" ;; + *) + echo "Posting monthly device/CPU statistics disabled" + echo " set monthly_statistics_report_devices=yes in /etc/periodic.conf" + ;; esac ;; + *) + echo "Posting monthly OS statistics disabled" + echo " set monthly_statistics_enable=yes in /etc/periodic.conf" + ;; esac umask $oldmask |