On Saturday 06 October 2007 11:56:03 andrew clarke wrote: > On Sat, Oct 06, 2007 at 04:54:26AM +1000, Jerahmy Pocott wrote: > > I'm wanting to use BASH as my root shell, so I compiled a statically > > linked version then tried to log in with only / mounted. But I was locked > > out because elf.ld.so could not be found.. > > > > I though elf was the native binary format these days? But it needs a > > library to run them? Is it possible to statically link against elf? Or do > > standalone binary have to be in aout format? I'm a bit confused as to why > > it requires this dynamic library.. > > I'm not sure if this helps at all, but you can build a static version of > bash from the Ports tree: > > cd /usr/ports/shells/bash > make WITH_STATIC_BASH=1 > > You'll need to cp bash to /bin. > > Regards > Andrew
Exactly. As a portupgrade user i've done in my pkgtools.conf: MAKE_ARGS = { 'shells/bash' => [ 'WITH_STATIC_BASH=yes', ], } AFTERINSTALL = { 'shells/bash' => 'cp /usr/local/bin/bash /bin' } And no more troubles even after portupgrade shells/bash :)) Aline _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"