I'm curious if it's worth investigating deploying a web application using a deb or rpm package over our current capistrano-style deployment.<p>Right now it's automated and working fine, this is sort of a curiosity project.<p>I'm curious about if a system package (deb/rpm) would cause any (or perhaps "more") downtime over a capistrano-style deployment strategy - does it "smartly" update files, or simply overwrite them as if you used something like rsync?