The Pentagon is giving top priority for its limited supply of flu shots to troops who are in war zones like Iraq and Afghanistan or are headed there. Commanders reason that loss to illness would hurt military readiness. Flu shots are usually mandatory for troops, but this season, the Pentagon has received less than a-third of the vaccine it needs. Not all troops stationed stateside will be getting them. The military had planned to give out more than three and a-half million shots to soldiers, dependents and employees this year. But the contamination shortage is cutting that goal to a little more than two million. Then Pentagon is working on augmenting its stock of the shots to reach that goal.