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]

Reply via email to