Date: Tue, 8 Jan 2013 23:53:04 -0800 (PST) From: Jack Mc Lauren <jack.mclauren@yahoo.com> To: FreeBSD Global Users Mailing List <freebsd-questions@freebsd.org> Subject: keyboard and mouse problem Message-ID: <1357717984.93950.YahooMailNeo@web160101.mail.bf1.yahoo.com>
next in thread | raw e-mail | index | archive | help
Hi guys=0A=0AI have a freeBSD 8.2 amd64 on my system and I'm using gnome=A0= environment. But after a=A0few=A0seconds my USB=A0keyboard and=A0=A0PS/2 mo= use hang up !!!=0A=0AWhat should I do ?=0A=0AThanks in advance ... From owner-freebsd-questions@FreeBSD.ORG Wed Jan 9 07:55:53 2013 Return-Path: <owner-freebsd-questions@FreeBSD.ORG> Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7005DD3C for <questions@freebsd.org>; Wed, 9 Jan 2013 07:55:53 +0000 (UTC) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: from asbnvacz-mailrelay01.megapath.net (asbnvacz-mailrelay01.megapath.net [207.145.128.243]) by mx1.freebsd.org (Postfix) with ESMTP id 3861D86E for <questions@freebsd.org>; Wed, 9 Jan 2013 07:55:53 +0000 (UTC) Received: from mail7.sea5.speakeasy.net (mail7.sea5.speakeasy.net [69.17.117.52]) by asbnvacz-mailrelay01.megapath.net (Postfix) with ESMTP id 45215A7161D for <questions@freebsd.org>; Wed, 9 Jan 2013 02:55:52 -0500 (EST) Received: (qmail 11792 invoked from network); 9 Jan 2013 07:55:51 -0000 Received: by simscan 1.4.0 ppid: 11104, pid: 25084, t: 0.4111s scanners: clamav: 0.88.2/m:52/d:13513 Received: from unknown (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender <freebsd-questions-local@be-well.ilk.org>) by mail7.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for <fbsd8@a1poweruser.com>; 9 Jan 2013 07:55:51 -0000 Received: from lowell-desk.lan (lowell-desk.lan [172.30.250.8]) by be-well.ilk.org (Postfix) with ESMTP id 668D933C1D; Wed, 9 Jan 2013 02:55:45 -0500 (EST) Received: by lowell-desk.lan (Postfix, from userid 1147) id 1652639829; Wed, 9 Jan 2013 02:55:45 -0500 (EST) From: Lowell Gilbert <freebsd-questions-local@be-well.ilk.org> To: Fbsd8 <fbsd8@a1poweruser.com> Subject: Re: sh script problem with capturing return code References: <50EC9009.3030305@a1poweruser.com> <20130108224626.8c2d89cd.freebsd@edvax.de> <50EC99F2.3020404@a1poweruser.com> Date: Wed, 09 Jan 2013 02:55:44 -0500 In-Reply-To: <50EC99F2.3020404@a1poweruser.com> (fbsd8@a1poweruser.com's message of "Tue, 08 Jan 2013 17:13:06 -0500") Message-ID: <44d2xevlhb.fsf@lowell-desk.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Cc: FreeBSD questions <questions@freebsd.org> X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: FreeBSD questions <questions@freebsd.org> List-Id: User questions <freebsd-questions.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions> List-Post: <mailto:freebsd-questions@freebsd.org> List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 09 Jan 2013 07:55:53 -0000 Fbsd8 <fbsd8@a1poweruser.com> writes: > Polytropon wrote: >> On Tue, 08 Jan 2013 16:30:49 -0500, Fbsd8 wrote: >>> I can not get the return code from mtree to control >>> the displaying of a error message. >>> >>> The mtree at the end of the script does function correctly >>> because I can tell from the printed output. >>> >>> When mtree prints comments saying "extra" that means the directory >>> being read does not match the specification file. return code >>> should be Not equal to zero. >>> >>> And when they do match IE: no mtree comments printed, that should >>> be a return code of zero. >>> >>> I tried 2 different ways to capture the return code to no joy. >>> What I am doing wrong? >>> >>> #! /bin/sh >>> flavor="/a/mtree.std" >>> echo "flavor = ${flavor}" >>> /bin/cat << EOF | >>> /set type=dir uname=root gname=wheel >>> . >>> etc ignore >>> .. >>> root ignore >>> .. >>> usr >>> home ignore >>> .. >>> local >>> etc ignore >>> .. >>> .. >>> .. >>> .. >>> EOF >>> >>> mtree -d -u -p "${flavor}" || \ >>> echo "Error invalid directories in flavor ${flavor}." >>> >>> #mtree -d -p "${flavor}" >>> #[ $? -eq 0 ] || \ >>> # echo "Error invalid directories in flavor ${flavor}." >>> echo "return = $?" >> >> It seems that returning 0 is correct in a case as you mentioned. >> The manual at "man mtree" states: >> >> EXIT STATUS >> The mtree utility exits 0 on success, and >0 if an error occurs. >> >> Question: What _is_ an error here? >> >> If you use the source Luke at /usr/src/usr.sbin/mtree/mtree.c, >> you could find out what combination of options plus circumstances >> found at runtime could trigger an exit status != 0. >> >> The main() functions finishes with exit(status); where status >> is either set by functions mtree_specspec() or mtree_verifyspec(), >> or manually to 0 when -U is provided and MISMATCHEXIT (is 2) is >> encountered. >> >> Again from the manual: >> >> -u Same as -U except a status of 2 is returned if the file hierarchy >> did not match the specification. >> >> -U Modify the owner, group, permissions, and modification time of >> existing files to match the specification and create any missing >> directories or symbolic links. User, group and permissions must >> all be specified for missing directories to be created. Corrected >> mismatches are not considered errors. >> >> However, you're not using -U, but -u, so the last sentence of >> the description above should be relevant: No error per se, >> even though the status code should be 2. >> >> >> >> > Well I just tested with -U -u together no joy. > Tested with -U no joy. > > My read of the above is -u should cause a return code of 2 when the > file hierarchy does not match the specification. I don't want -U > because I am not modifying any content of the directory tree mtree is > looking at. > > I just don't get the point your trying to make. > > Oh the other hand are you saying the script code is correct to capture > the return code but using wrong options with mtree ? It works fine for me: [5023] (lowell-desk) temp> touch foo [5024] (lowell-desk) temp> mtree -c > ../out [5025] (lowell-desk) temp> if (mtree < ../out ) ; then echo yes ; else echo no ; fi yes [5026] (lowell-desk) temp> touch foo [5027] (lowell-desk) temp> if (mtree < ../out ) ; then echo yes ; else echo no ; fi foo changed modification time expected Wed Jan 9 02:42:31 2013 found Wed Jan 9 02:42:47 2013 no [5028] (lowell-desk) temp> echo $? 0 [5029] (lowell-desk) temp> mtree < ../out foo changed modification time expected Wed Jan 9 02:42:31 2013 found Wed Jan 9 02:42:47 2013 [5030] (lowell-desk) temp> echo $? 2 [5031] (lowell-desk) temp> touch temp [5032] (lowell-desk) temp> mtree -u < ../out . changed modification time expected Wed Jan 9 02:42:37 2013 found Wed Jan 9 02:49:52 2013 modified foo changed modification time expected Wed Jan 9 02:42:31 2013 found Wed Jan 9 02:42:47 2013 modified temp extra [5033] (lowell-desk) temp> echo $? 2 This is exactly what I would expect, and what you said you weren't getting. You didn't show what you ran your script on, or what the results were, so I can't tell you what you're doing wrong -- but compare my example to yours and I'm sure you'll be able to figure it out. Good luck.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1357717984.93950.YahooMailNeo>