[rkward-cvs] SF.net SVN: rkward:[3248] trunk/rkward/rkward/dialogs/rkloadlibsdialog.cpp
tfry at users.sourceforge.net
tfry at users.sourceforge.net
Thu Dec 16 10:28:28 UTC 2010
Revision: 3248
http://rkward.svn.sourceforge.net/rkward/?rev=3248&view=rev
Author: tfry
Date: 2010-12-16 10:28:28 +0000 (Thu, 16 Dec 2010)
Log Message:
-----------
EXPERIMENTAL: Try to make becoming root for package installation more reliable.
Modified Paths:
--------------
trunk/rkward/rkward/dialogs/rkloadlibsdialog.cpp
Modified: trunk/rkward/rkward/dialogs/rkloadlibsdialog.cpp
===================================================================
--- trunk/rkward/rkward/dialogs/rkloadlibsdialog.cpp 2010-12-16 08:55:41 UTC (rev 3247)
+++ trunk/rkward/rkward/dialogs/rkloadlibsdialog.cpp 2010-12-16 10:28:28 UTC (rev 3248)
@@ -208,17 +208,15 @@
#ifdef Q_WS_WIN
RK_ASSERT (!as_root);
call = R_binary;
- params << "--no-save" << "--file=" + file.fileName ();
#else
if (as_root) {
call = KStandardDirs::findExe ("kdesu");
- params << "-t";
+ params << "-t" << "--" << R_binary;
} else {
- call = "sh";
- params << "-c";
+ call = R_binary;
}
- params << R_binary + " CMD R --no-save < " + file.fileName ();
#endif
+ params << "--no-save" << "--no-restore" << "--file=" + file.fileName ();
installation_process = new QProcess ();
installation_process->setProcessChannelMode (QProcess::SeparateChannels);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the rkward-tracker
mailing list