Article delegate-en/3769 of [1-5108] on the server localhost:119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:]  
Re: minimum neccessary libs
Tue, 19 Jun 2007     Yutaka Sato

Joe,

In message  on 06/19/07(06:31:52)
you "Joe Moore" wrote:
 |You are correct. The VMware "BIOS" will not boot from a USB device. You
 |could however write a bootable image to a USB flash drive from a VM and
 |then boot any PC that supports USB boot devices from that flash drive.

You mean that it is not used to boot a VM but a real machine?

 |That is how I'm testing my minibsd flash images. Some minor editing of
 |the network config might be needed but I'm booting a laptop with the
 |same flash drive that I'll be booting my appliance from.

Possiblly I'll understand what you mean in future :)

 |I still hope to come up with a vmware image. I'll try to boot from a
 |FreeBSD install CD and hopefully partition and slice the VM disk, mount
 |the flash disk and pipe a dump of the flash to a restore on the VM disk.
 |I'll let you know how it goes. I only have "/" on the flash drive
 |(mounted read-only). Both "/var" and "/tmp" are ramdisks.

I think such image will be useful to demonstrate what is minibsd ...

 |BTW... I got delegated with SSL running on minibsd today. I had versions
 |of libz, libcrypto and libssl on the flash but I needed to create links
 |to them with names that delegated was looking for, e.g. I had
 |"libz.so.3" but until I created a link called "libz.so" delegated
 |wouldn't find it. I'm now using 21 MB of my 32 MB compact flash.

You can specify the version of shared libraries as follows for example:

  DYLIB="libz.so.3,lib*.so.0.9.8"
  (with LDPATH=/xxx/lib if necessary)

or you can directory specify the path of them as this for example:

  DYLIB="/xxx/lib/libz.so.3,/xxx/lib/lib*.so.0.9.8"


 |Also... I examined delegated/sslway logs and it appears to be looking in
 |different places for the "server-cert.pem" and "server-key.pem" each
 |time I start it up. It has reported not finding them in "/", "/root",
 |and "/var/spool/nobody". Where is the best place for these files once I
 |generate "real" certs for my boxes?

It should be in a directory listed in LIBPATH.  The recommended directory
is LIBDIR of which default is DGROOT/lib/, where DGROOT is determined by
the owner of DeleGate, like "/usr/home/delegate/delegate/lib/" for a user
name "delegate" for example.

Cheers,
Yutaka
--
  9 9   Yutaka Sato http://delegate.org/y.sato/
 ( ~ )  National Institute of Advanced Industrial Science and Technology
_<   >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan
Do the more with the less -- B. Fuller
  search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V