cactiアップデート 0.8.7b -> 0.8.7g

disk I/Oのテンプレートが入らなくて頭に来たので
0.8.7b -> 0.8.7gにアップデートしてやった。
http://forums.cacti.net/viewtopic.php?f=12&t=8777&start=135&hilit=disk

cacti plugin arch (Cacti PA)も入れてます。

cd /home/cactiuser
wget http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz
wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz

tar xvzf cacti-0.8.7g.tar.gz
tar xvzf cacti-plugin-0.8.7g-PA-v2.8.tar.gz

ln -s cacti-0.8.7g cacti
cp -a cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff cacti
cd cacti
patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.8.diff
cp -a cacti-plugin-arch/files-0.8.7g/* ../cacti/

#mysql -u root cacti < pa.sql
use cacti
source pa.sql


#only upgarade
#取得済みのRRA持ってく。
cp -r /home/cactiuser/cacti-0.8.7b/rra cacti/

#差分で関係ありそうなやつを書き写す、DBとか。上書きするとろくな事がなさそうなのでやめた。
diff cacti/include/config.php /home/cactiuser/cacti-0.8.7b/include/config.php

#後入れしたresourceファイル持ってく。あればね。
diff -r cacti/resource/ cacti-0.8.7b/resource/ | grep だけに発見

#試運転
/home/cactiuser/bin/php /home/cactiuser/cacti/poller.php