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