Markets | Tue Aug 12, 2008 6:05pm EDT

CVS Caremark to buy Longs in $2.54 bln deal