From 56486ccb1f25cb7da1bdb7e62ec1f28ed78f0f9d Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Fri, 7 Feb 2020 20:01:49 -0600 Subject: Qt 5 UI: Call dhcpcd using full path --- ui/qt5/netdhcppage.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ui/qt5') diff --git a/ui/qt5/netdhcppage.cc b/ui/qt5/netdhcppage.cc index 56a29ca..44422f4 100644 --- a/ui/qt5/netdhcppage.cc +++ b/ui/qt5/netdhcppage.cc @@ -63,14 +63,15 @@ NetDHCPPage::NetDHCPPage(QWidget *parent) : HorizonWizardPage(parent) { void NetDHCPPage::startDHCP() { QProcess *dhcpcd = new QProcess(this); QString iface(QString::fromStdString(horizonWizard()->chosen_auto_iface)); - dhcpcd->setProgram("dhcpcd"); + dhcpcd->setProgram("/sbin/dhcpcd"); dhcpcd->setArguments({"-q", "-t", "15", "-n", "-j", "/var/log/horizon/dhcpcd.log", iface}); connect(dhcpcd, &QProcess::errorOccurred, [=](QProcess::ProcessError error) { addrStatus->setPixmap(loadDPIAwarePixmap("status-issue", ".svg")); if(error == QProcess::FailedToStart) { - information->setText(tr("The Installation Environment is missing a critical component: dhcpcd could not be run.")); + information->setText(tr("The Installation Environment is missing a critical component. dhcpcd could not be loaded.")); + logButton->setHidden(true); } else { information->setText(tr("The system has encountered an internal issue.")); logButton->setHidden(false); -- cgit v1.2.3-60-g2f50