diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2017-08-01 20:39:39 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2017-08-02 07:28:08 +0200 |
commit | a0c54ff9a6b92d220a1eb7099dd2ecd2bd92056f (patch) | |
tree | b33f3153376aa877e4d2d087cd4e07b77176513a /desktop/source | |
parent | e7f28f152fd6ec2606c0c355d277f613a92df52c (diff) |
updater: extract the build ID generation into own method
Change-Id: Ieee90215c155d031da40b2d9d0b50bc41ff2e980
Reviewed-on: https://gerrit.libreoffice.org/40652
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'desktop/source')
-rw-r--r-- | desktop/source/app/app.cxx | 6 | ||||
-rw-r--r-- | desktop/source/app/updater.cxx | 11 | ||||
-rw-r--r-- | desktop/source/app/updater.hxx | 2 |
3 files changed, 14 insertions, 5 deletions
diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx index e337130f66c3..0e9998d11581 100644 --- a/desktop/source/app/app.cxx +++ b/desktop/source/app/app.cxx @@ -1393,11 +1393,11 @@ int Desktop::Main() OUString aSeeAlso = officecfg::Office::Update::Update::SeeAlso::get(); OUString aOldBuildID = officecfg::Office::Update::Update::OldBuildID::get(); - OUString aBuildID("${$BRAND_BASE_DIR/" LIBO_ETC_FOLDER "/" SAL_CONFIGFILE("version") ":buildid}"); - rtl::Bootstrap::expandMacros(aBuildID); + OUString aBuildID = Updater::getBuildID(); if (aOldBuildID == aBuildID) { - SAL_INFO("desktop", "failed updater"); + SAL_INFO("desktop", "No updating took place."); + Updater::log("Old and new Build ID are the same. No Updating took place."); } else { diff --git a/desktop/source/app/updater.cxx b/desktop/source/app/updater.cxx index 782bfef9079b..24891fa8ae8e 100644 --- a/desktop/source/app/updater.cxx +++ b/desktop/source/app/updater.cxx @@ -668,8 +668,7 @@ void update_checker() } OUString aProductName = utl::ConfigManager::getProductName(); - OUString aBuildID("${$BRAND_BASE_DIR/" LIBO_ETC_FOLDER "/" SAL_CONFIGFILE("version") ":buildid}"); - rtl::Bootstrap::expandMacros(aBuildID); + OUString aBuildID = Updater::getBuildID(); OUString aBuildTarget = "${_OS}_${_ARCH}"; rtl::Bootstrap::expandMacros(aBuildTarget); OUString aChannel = officecfg::Office::Update::Update::UpdateChannel::get(); @@ -813,4 +812,12 @@ void Updater::log(const char* pMessage) aLog.WriteCharPtr(pMessage); } +OUString Updater::getBuildID() +{ + OUString aBuildID("${$BRAND_BASE_DIR/" LIBO_ETC_FOLDER "/" SAL_CONFIGFILE("version") ":buildid}"); + rtl::Bootstrap::expandMacros(aBuildID); + + return aBuildID; +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/source/app/updater.hxx b/desktop/source/app/updater.hxx index 922d5264ec5e..214777fcba29 100644 --- a/desktop/source/app/updater.hxx +++ b/desktop/source/app/updater.hxx @@ -28,6 +28,8 @@ public: static OUString getUpdateDirURL(); static OUString getExecutableDirURL(); + static OUString getBuildID(); + static void log(const OUString& rMessage); static void log(const OString& rMessage); static void log(const char* pMessage); |