1 #include "config.h"
2 
3 #include "item_updater.hpp"
4 
5 #include <phosphor-logging/log.hpp>
6 #include <sdbusplus/bus.hpp>
7 #include <sdbusplus/server/manager.hpp>
8 
9 #include <system_error>
10 
11 int main(int /* argc */, char* /* argv */[])
12 {
13     auto bus = sdbusplus::bus::new_default();
14 
15     // Add sdbusplus ObjectManager.
16     sdbusplus::server::manager_t objManager(bus, SOFTWARE_OBJPATH);
17 
18     phosphor::software::updater::ItemUpdater updater(bus, SOFTWARE_OBJPATH);
19 
20     bus.request_name(BUSNAME_UPDATER);
21 
22     while (true)
23     {
24         bus.process_discard();
25         bus.wait();
26     }
27     return 0;
28 }
29