Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Aug 2010 17:27:14 -0400
From:      Paul Lambert <eb30750@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: misc/149335: shell script runs on Linux but not on freebsd
Message-ID:  <AANLkTik=a4PAqfVgQniBwo78es6KXVs08N7Em663_fJ2@mail.gmail.com>
In-Reply-To: <AANLkTimRjxG6NC3PLxybkGnHfFXe5CW=oKGcqRROOUZu@mail.gmail.com>
References:  <B8BD4CE1-01CB-4C03-8D3E-2A8E29750A1D@gmail.com> <201008061735.o76HZEal051334@lurza.secnetix.de> <AANLkTimRjxG6NC3PLxybkGnHfFXe5CW=oKGcqRROOUZu@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <eb30750@gmail.com> 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 <olli@lurza.secnetix.de>wro=
te:
>
>> Redirected to the -questions.
>>
>> Paul <eb30750@gmail.com> 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
>>
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTik=a4PAqfVgQniBwo78es6KXVs08N7Em663_fJ2>