From 0619c844b8a3054c6d6e480ba1c90e3f42e63873 Mon Sep 17 00:00:00 2001 From: harlekin Date: Tue, 11 Jan 2005 16:09:07 +0000 Subject: important change to work arround issues with the real uid handling on sharps newer roms --- (limited to 'noncore/apps/opie-console/fixit.cpp') diff --git a/noncore/apps/opie-console/fixit.cpp b/noncore/apps/opie-console/fixit.cpp index f170074..82a0339 100644 --- a/noncore/apps/opie-console/fixit.cpp +++ b/noncore/apps/opie-console/fixit.cpp @@ -1,4 +1,4 @@ - +#include #include "fixit.h" using namespace Opie::Core; @@ -63,10 +63,10 @@ void FixIt::fixIt() { ::kill( SIGHUP, 1 ); #else - + setuid(0); OProcess m_kill; m_kill << QPEApplication::qpeDir() + "share/opie-console/sl6000_embedix_kill_0_1.sh"; - + if ( !m_kill.start(OProcess::DontCare,OProcess::NoCommunication) ) { owarn << "could not execute kill script" << oendl; @@ -80,9 +80,10 @@ void FixIt::fixIt() { void FixIt::breakIt() { #ifdef EAST OProcess m_restart; + m_restart << QPEApplication::qpeDir() + "share/opie-console/sl6000_embedix_restart_0_1.sh"; - - + + if ( !m_restart.start(OProcess::DontCare,OProcess::NoCommunication) ) { owarn << "could not execute restart script" << oendl; } -- cgit v0.9.0.2