diff --git a/rpm/nemo-qml-plugin-systemsettings.spec b/rpm/nemo-qml-plugin-systemsettings.spec index 93fe92f..1819058 100644 --- a/rpm/nemo-qml-plugin-systemsettings.spec +++ b/rpm/nemo-qml-plugin-systemsettings.spec @@ -21,7 +21,6 @@ BuildRequires: pkgconfig(profile) BuildRequires: pkgconfig(mce) >= 1.21.0 BuildRequires: pkgconfig(mlite5) BuildRequires: pkgconfig(usb-moded-qt5) -BuildRequires: pkgconfig(libshadowutils) BuildRequires: pkgconfig(blkid) BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(nemodbus) >= 2.1.16 diff --git a/src/developermodesettings.cpp b/src/developermodesettings.cpp index 4b8ce4a..5767eb7 100644 --- a/src/developermodesettings.cpp +++ b/src/developermodesettings.cpp @@ -41,9 +41,6 @@ #include #include -#include -#include - /* Symbolic constants */ #define PROGRESS_INDETERMINATE (-1) @@ -103,7 +100,7 @@ DeveloperModeSettings::DeveloperModeSettings(QObject *parent) , m_wlanIpAddress("-") , m_usbInterface(USB_NETWORK_FALLBACK_INTERFACE) , m_usbIpAddress(USB_NETWORK_FALLBACK_IP) - , m_username("nemo") + , m_username(qgetenv("USER")) , m_developerModeEnabled(QFile::exists(DEVELOPER_MODE_PROVIDED_FILE)) , m_workStatus(Idle) , m_workProgress(PROGRESS_INDETERMINATE) @@ -113,14 +110,6 @@ DeveloperModeSettings::DeveloperModeSettings(QObject *parent) , m_localInstallFailed(false) , m_localDeveloperModePackagePath(get_cached_package(QStringLiteral("*"))) // Initialized to possibly incompatible package { - int uid = getdef_num("UID_MIN", -1); - struct passwd *pwd; - if ((pwd = getpwuid(uid)) != NULL) { - m_username = QString(pwd->pw_name); - } else { - qCWarning(lcDeveloperModeLog) << "Failed to return username using getpwuid()"; - } - // Resolve and update local package path if (!m_localDeveloperModePackagePath.isEmpty()) { PackageKit::Transaction *resolvePackage = PackageKit::Daemon::resolve(DEVELOPER_MODE_PACKAGE"-preload", PackageKit::Transaction::FilterInstalled); diff --git a/src/src.pro b/src/src.pro index 128d229..791a3f7 100644 --- a/src/src.pro +++ b/src/src.pro @@ -6,7 +6,7 @@ QT += qml dbus systeminfo QT -= gui CONFIG += c++11 hide_symbols link_pkgconfig -PKGCONFIG += profile mlite5 mce timed-qt5 libshadowutils blkid libcrypto nemomodels-qt5 libsailfishkeyprovider connman-qt5 glib-2.0 +PKGCONFIG += profile mlite5 mce timed-qt5 blkid libcrypto nemomodels-qt5 libsailfishkeyprovider connman-qt5 glib-2.0 PKGCONFIG += ssu-sysinfo nemodbus packagekitqt5 libsystemd sailfishusermanager sailfishaccesscontrol system(qdbusxml2cpp -p mceiface.h:mceiface.cpp mce.xml)