The Pittsburgh Post-Gazette reports the Pittsburgh Pirates have signed 1B/OF Henry Rodriguez has been signed to a minor-league contract. He last appeared in the big leagues in 2002 with the Montreal Expos, getting one hit in 20 at-bats.