Le lundi 10 juillet 2006 05:58, Erich Focht a écrit : > On Monday 10 July 2006 11:35, Bernard Li wrote: > > Hi Erich: > > > > Here's what Geoffroy wrote in his check-in log: > > > > > > - to test if a package is installed or not, dpkg --status is not the best > > solution because it gives output in all cases and no output on errstd. It > > better to check the list of installed packages (dpkg -l). > > Didn't see that. And the check was for the return code, not the output. > The command was: > "dpkg --status $pkgname >/dev/null 2>&1" > which means we discard all the output! > > > But doing a a grep does indeed match more packages than desired. dpkg > > --status <package> does give the correct return code though, 1 if package > > is not found and 0 if found. > > Yes, I tried it before coding, too.
Om Sarge? I tested on several machines it does not work at all! > > Regards, > Erich > > > Cheers, > > > > Bernard > > > > ________________________________ > > > > From: [EMAIL PROTECTED] on behalf of Erich Focht > > Sent: Mon 10/07/2006 02:23 > > To: [email protected] > > Cc: Geoffroy VALLEE > > Subject: Re: [Oscar-devel] [Oscar-checkins] r5114 - trunk > > > > > > > > Geoffroy, > > > > can you please explain why you replaced "dpkg --status $pkg" by > > "dpkg -l | grep $pkg" in all places? > > > > Was --status not working for you? > > > > Are you aware that your method is risky because "grep $pkg" can match > > more than $pkg? For example "grep gtk" will match gtk, gtk2, gtk2-devel, > > etc, etc... That is why I consider --status the better choice, it matches > > exactly the package we want to know about. > > > > Regards, > > Erich > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Oscar-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oscar-devel -- Geoff ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Oscar-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oscar-devel
