Re: misc/149335: shell script runs on Linux but not on freebsd
- From: Paul Lambert <eb30750@xxxxxxxxx>
- Date: Fri, 6 Aug 2010 17:27:14 -0400
Oliver,
Looks like the Linux emulator is only 32 bit. Here is the error I get after
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@xxxxxxxxx> 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 it
make other linux calls that are not part of FreeBSD?
Thanks
Paul
On Fri, Aug 6, 2010 at 1:35 PM, Oliver Fromme <olli@xxxxxxxxxxxxxxxxx>wrote:
Redirected to the -questions.
Paul <eb30750@xxxxxxxxx> wrote:
> What about matching the ' marks in this section? I get a command
error.
>
> > > # XXX: put extraction in its own function
> > > MAGIC_NUMBER=`od -An -t u4 -N 4 -j $MAGIC_OFFSET "$file" | tr -d
' '`
That command works fine for me:
$ MAGIC_OFFSET=42
$ file=/etc/motd
$ MAGIC_NUMBER=`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äftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd
"I invented Ctrl-Alt-Delete, but Bill Gates made it famous."
-- David Bradley, original IBM PC design team
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: misc/149335: shell script runs on Linux but not on freebsd
- From: Paul Lambert
- Re: misc/149335: shell script runs on Linux but not on freebsd
- References:
- Re: misc/149335: shell script runs on Linux but not on freebsd
- From: Oliver Fromme
- Re: misc/149335: shell script runs on Linux but not on freebsd
- From: Paul Lambert
- Re: misc/149335: shell script runs on Linux but not on freebsd
- Prev by Date: Re: misc/149335: shell script runs on Linux but not on freebsd
- Next by Date: MacIP Gateway Solution for FreeBSD?
- Previous by thread: Re: misc/149335: shell script runs on Linux but not on freebsd
- Next by thread: Re: misc/149335: shell script runs on Linux but not on freebsd
- Index(es):
Relevant Pages
|