summarylogtreecommitdiffstats
path: root/upgradepic.sh
diff options
context:
space:
mode:
authorDaniel YC Lin2015-06-13 11:51:18 +0800
committerDaniel YC Lin2015-06-13 11:51:18 +0800
commit1b5e8c261ff9dcf7c828a701c70e360d9c6421be (patch)
tree8d470c9837ed086218ef06c2c2032f2c7f7767fb /upgradepic.sh
downloadaur-1b5e8c261ff9dcf7c828a701c70e360d9c6421be.tar.gz
merge to aur4
Diffstat (limited to 'upgradepic.sh')
-rwxr-xr-xupgradepic.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/upgradepic.sh b/upgradepic.sh
new file mode 100755
index 000000000000..b8114b989e70
--- /dev/null
+++ b/upgradepic.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+cat > upgradepic.gnuplot <<EOT
+set title 'pacman full system upgrade'
+set xlabel 'upgrade date'
+set ylabel 'upgrade hour in a day'
+set autoscale
+#set timefmt '%Y-%m%-%d'
+set xdata time
+set timefmt '%Y-%m-%d'
+set format x "%Y-%m'
+set terminal svg size 1024,768
+set output 'upgradepic.svg'
+plot 'upgradepic.dat' using 1:2 notitle
+EOT
+echo "./upgradepic.gnuplot generated"
+
+grep full /var/log/pacman.log | awk '{print substr($1,2), substr($2,1,2)}' \
+ > upgradepic.dat
+echo "./upgradepic.dat generated"
+
+gnuplot upgradepic.gnuplot
+echo "./upgradepic.svg generated"
+
+if [ -x /usr/bin/chromium ] ; then
+ chromium upgradepic.svg &
+fi