blob: 7709ec9ab59a9914e3e0ce677e76ee5abdac531a [file] [log] [blame]
#include "config.h"
#include "item_updater.hpp"
#include "software_utils.hpp"
#include <sdbusplus/asio/connection.hpp>
#include <sdbusplus/bus.hpp>
#include <sdbusplus/server/manager.hpp>
using ItemUpdaterIntf = phosphor::software::updater::ItemUpdater;
int main()
{
sdbusplus::async::context ctx;
// Add sdbusplus ObjectManager.
sdbusplus::server::manager_t objManager(ctx, SOFTWARE_OBJPATH);
ItemUpdaterIntf updater(ctx, SOFTWARE_OBJPATH,
ItemUpdaterIntf::UpdaterType::ALL, false);
ctx.request_name(BUSNAME_UPDATER);
ctx.run();
return 0;
}