1*cab87e9cSJagpal Singh Gill #include "config.h" 2*cab87e9cSJagpal Singh Gill 3*cab87e9cSJagpal Singh Gill #include "item_updater.hpp" 4*cab87e9cSJagpal Singh Gill #include "software_utils.hpp" 5*cab87e9cSJagpal Singh Gill 6*cab87e9cSJagpal Singh Gill #include <sdbusplus/asio/connection.hpp> 7*cab87e9cSJagpal Singh Gill #include <sdbusplus/bus.hpp> 8*cab87e9cSJagpal Singh Gill #include <sdbusplus/server/manager.hpp> 9*cab87e9cSJagpal Singh Gill 10*cab87e9cSJagpal Singh Gill using ItemUpdaterIntf = phosphor::software::updater::ItemUpdater; 11*cab87e9cSJagpal Singh Gill main()12*cab87e9cSJagpal Singh Gillint main() 13*cab87e9cSJagpal Singh Gill { 14*cab87e9cSJagpal Singh Gill sdbusplus::async::context ctx; 15*cab87e9cSJagpal Singh Gill 16*cab87e9cSJagpal Singh Gill // Add sdbusplus ObjectManager. 17*cab87e9cSJagpal Singh Gill sdbusplus::server::manager_t objManager(ctx, SOFTWARE_OBJPATH); 18*cab87e9cSJagpal Singh Gill 19*cab87e9cSJagpal Singh Gill ItemUpdaterIntf updater(ctx, SOFTWARE_OBJPATH, 20*cab87e9cSJagpal Singh Gill ItemUpdaterIntf::UpdaterType::ALL, false); 21*cab87e9cSJagpal Singh Gill 22*cab87e9cSJagpal Singh Gill ctx.request_name(BUSNAME_UPDATER); 23*cab87e9cSJagpal Singh Gill 24*cab87e9cSJagpal Singh Gill ctx.run(); 25*cab87e9cSJagpal Singh Gill 26*cab87e9cSJagpal Singh Gill return 0; 27*cab87e9cSJagpal Singh Gill } 28