On Saturday 22 September 2007 07:52, Patrick Shanahan wrote:
> * Basil Chupin <[EMAIL PROTECTED]> [09-22-07 05:52]:
> > Thank you, Rajko, for your reply but I do not use the SuSE version of
> > smart - I have the "real" smart installed.
>
> moxnix
;-)
> > It is for this "real" smart version that I was hoping to get the name
> > of the control file where the parameter needs to be changed for the
> > latest kdesu to execute without the error message re smart's Package
> > Manager.
>
> kdesu is a KDE utility, not belonging to smart. smart requires root
> permissions to execute file changes and gets that via kdesu. bash
> normally divides command line units/parameters via white space, in
> order to make kdesu's command line parameters, smart AND --gui, appear
> as a single unit, they must be contained in ' or " 's.
>
> > I guess now I would need to ask this question in the smart forum -
> > unless you, or someone else - knows the answer to my question.
>
> good luck, it is not a "smart" problem.
>
> > (BTW, smart's Package Update Checker works correctly.)
>
> doesn't require elevated (root) permissions.
>
>
> You have already been given the correct answer by Rajko :^)
The kdebase source in 10.2 and 10.3 (factory) source is the same
kdebase3-3.5.5-78.src.rpm
// Get command
if (args->isSet("c"))
{
command = args->getOption("c");
for (int i=0; i<args->count(); i++)
{
QString arg = QFile::decodeName(args->arg(i));
KRun::shellQuote(arg);
command += " ";
command += QFile::encodeName(arg);
}
}
There is change to kdesu.cpp, but it doesn't change this piece of code, but
changes in #include may affect it. In any case 10.2 and 10.3 are the same.
Someone that really knows cpp is welcome ;-)
--
Regards,
Rajko.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]