Oliver,

One more time.  I should have included this in my last Email.  Instead of
using the exact offset into the file and "dd" is there a way to insert a
text "tag" such as codeStartHere_1 in the script then find this location by
a search and then extract beginning at this location +1 and extracting to
codeStopsHere_1 -1, or by the number of bytes.  Maybe the right solution is
to develop a smarter install script.

Thanks again, again,

Paul

On Sat, Aug 7, 2010 at 11:45 AM, Paul Lambert <eb30...@gmail.com> wrote:

> Oliver,
>
> One last observation I have made regarding this bundle installer.  The
> reason for all the size calculations is that the installer and code are
> offset a specific bytes within the file.  Even if I correct the shell calls
> the file size will change and the code will not be extracted correctly.
>
> However, I can open the file and find exactly where the code is located,
> extract it and place it in the location where the shell script would place
> and see if it will run from there.  This is a longshot but the fact is shell
> scripts automate what can be manually performed.  But, using vi will be
> tedious.  Gedit will not open the file.  Are there any other very forgiving
> editors that will make it easier to edit this file?
>
> Thanks again.
> Paul
>
>
> On Fri, Aug 6, 2010 at 5:27 PM, Paul Lambert <eb30...@gmail.com> wrote:
>
>> 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 <eb30...@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 it make other linux calls that are not part of FreeBSD?
>>>
>>> Thanks
>>>
>>> Paul
>>>
>>>
>>> On Fri, Aug 6, 2010 at 1:35 PM, Oliver Fromme <o...@lurza.secnetix.de>wrote:
>>>
>>>> Redirected to the -questions.
>>>>
>>>> Paul <eb30...@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=`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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to