Debian/Ubuntu にてタイムゾーン変更を自動化

DebianUbuntu では通常、dpkg-reconfigure を使ってタイムゾーンの設定をするのだが、設定変更を対話的に行わずにコマンド実行のみで完結したい。-f オプションをつけるといいみたい。
root 権限で、

echo "Asia/Tokyo" > /etc/timezone    
dpkg-reconfigure -f noninteractive tzdata

sudo を使うなら、

echo "Asia/Tokyo" | sudo tee /etc/timezone
sudo dpkg-reconfigure --frontend noninteractive tzdata

Chef などで設定の自動化をするときに役立ちそう。