[Smart] Use the common interface to add pkg repo

Use OE's new interface to add predefined package manager channels
This assumes repo directories named (rpm, ipk,deb) as subdirectories
however.