#!/bin/sh # # growthplot -- plot the fetchmail population's growth as a function of time # # Get data from the NEWS file timeseries >/tmp/growthplot$$ grep "^[0-9]" /tmp/growthplot$$ >/tmp/growthnumbers$$ grep "^[0-9.]*.[05].0 " /tmp/growthplot$$ >/tmp/growthmajors$$ sed '/^4.2.9/,$d' /tmp/growthannounce$$ cat >/tmp/growthimage$$ <>/tmp/growthimage$$ # OK, now write the major-release labels ( while read version size friends announce total days date do echo "set arrow from $days, $total - 80 to $days, $total - 30 head" echo "set label '$version' at $days - 5, $total - 90" done ) >/tmp/growthimage$$ cat >>/tmp/growthimage$$ <growth.gif then gif2png -s -d growth.gif else echo "Plot failed." fi rm -f /tmp/growth* # growthplot ends here