From owner-freebsd-questions@FreeBSD.ORG Fri Aug 6 21:27:16 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C859B1065679 for ; Fri, 6 Aug 2010 21:27:16 +0000 (UTC) (envelope-from eb30750@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7E2598FC1B for ; Fri, 6 Aug 2010 21:27:16 +0000 (UTC) Received: by gyg4 with SMTP id 4so3758313gyg.13 for ; Fri, 06 Aug 2010 14:27:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=lvVWej8GV9qVfu6AAQupM95QTCtaj1JGLYx4QruCda0=; b=sgzpxjcLqHBEkDWFIB97quypXcXbVifvB5PDp/oBY0nQAt4Kji+4qrCNmwZ3veM3/u pJkCVXDZu7ki6eDkXN8TE5cdc1rA5vRBFbG2KYsKc2sHh6yXNU7dIIG0Rc0Hz4Key/1+ r7/bTxOWw6x7taMjDWPgAO12ixXPcRmVa+PQ0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=M0dNW7a9OH/bZCjKHAbjP6+W75TaEAHxBRCF2zIhswl0ILfHl5lo3KctHFTn1qZfEh tZD5cao1WhUuZQooH9MfraEaimd1ch0ARi4pD5oplHhNYysp7S+8P6BjxhjXdk+Q7mSP J2FRAr1t6YMKsFDwWQbBZRtllMW0d25F5Tki8= MIME-Version: 1.0 Received: by 10.150.32.11 with SMTP id f11mr14639427ybf.146.1281130034483; Fri, 06 Aug 2010 14:27:14 -0700 (PDT) Received: by 10.151.115.10 with HTTP; Fri, 6 Aug 2010 14:27:14 -0700 (PDT) In-Reply-To: References: <201008061735.o76HZEal051334@lurza.secnetix.de> Date: Fri, 6 Aug 2010 17:27:14 -0400 Message-ID: From: Paul Lambert To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: misc/149335: shell script runs on Linux but not on freebsd X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Aug 2010 21:27:17 -0000 Oliver, Looks like the Linux emulator is only 32 bit. Here is the error I get afte= r installing the emulator and running the /usr/compat/linux/bin/bash shell. This is a x64 bundle and does not match that of the current architecture. Please download the x86 bundle. I would like to see if I can get the x64 to install but if not I think the x86 will but it may have reduced performance since I am looking to run virtual machines that in effect would be running on an emulator themselves. May be necessary to move to Virtual Box but I loose considerable functionality there especially USB support. Paul On Fri, Aug 6, 2010 at 4:31 PM, Paul Lambert wrote: > Oliver, > > Thanks for the reply. I am attaching the bash output from the shell > script. This script implements RPMs so I am sure that I need the linux > module. I had previously found a guide on how to install RPMs on FreeBSD= . > I have a printer that has an RPM that allows it to work on Linus. So I > would think that I will need the Linux module in the future. > > I previously had made the "stat" change to the shell script and that part > works. But, the bash shell is reporting an 'od" error. > > Finally, how much performance do you lose with the linux module emulator? > Do you believe I only need the emulator to get VMware installed or will i= t > make other linux calls that are not part of FreeBSD? > > Thanks > > Paul > > > On Fri, Aug 6, 2010 at 1:35 PM, Oliver Fromme wro= te: > >> Redirected to the -questions. >> >> Paul wrote: >> > What about matching the ' marks in this section? I get a command >> error. >> > >> > > > # XXX: put extraction in its own function >> > > > MAGIC_NUMBER=3D`od -An -t u4 -N 4 -j $MAGIC_OFFSET "$file" | tr= -d >> ' '` >> >> That command works fine for me: >> >> $ MAGIC_OFFSET=3D42 >> $ file=3D/etc/motd >> $ MAGIC_NUMBER=3D`od -An -t u4 -N 4 -j $MAGIC_OFFSET "$file" | tr -d ' '= ` >> $ echo $MAGIC_NUMBER >> 540684323 >> >> What's the exact error message that you get, and what are >> the values of the variables involved? >> >> By the way, when debugging shell scripts it is very helpful >> to run the shell with -vx. Then it prints the script as it >> is being parsed, and additionally each command is printed >> after expansion. >> >> Best regards >> Oliver >> >> -- >> Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M= . >> Handelsregister: Registergericht Muenchen, HRA 74606, Gesch=E4ftsfuehru= ng: >> secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht M= =FCn- >> chen, HRB 125758, Gesch=E4ftsf=FChrer: Maik Bachmann, Olaf Erb, Ralf Ge= bhart >> >> FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bs= d >> >> "I invented Ctrl-Alt-Delete, but Bill Gates made it famous." >> -- David Bradley, original IBM PC design team >> > >