Le 18 août 06 à 19:25, Günther Noack a écrit :
Am 18.08.2006 um 18:12 schrieb Quentin Mathé:
I haven't yet sent a mail to the list about this new setup.sh
script. In fact, I still need to update the related INSTALL file.
But basically to build and install Étoilé, you can now just do:
make
su root // if needed and taking in account 'sudo make install' is
broken right now
make install
exit // may be optional
./setup.sh
Right. I personally did this by hand since I expected some FreeBSD
compatibility issues.
I don't see why opentool, openapp, debugapp and defaults are linked
into /usr/local/bin. Is this really needed?
For openapp and opentool, yes. Because etoile_system is launched
without opentool or GNUstep.sh environment variables (the reason is
explained below), but needs openapp/opentool to start Étoilé processes.
For the others, it's just for convenience.
Doesn't a user still have to source GNUstep.sh?
No, that's the purpose of openapp/opentool when combined the
GNUstep.conf
If he does so, those tools are reachable in any case. I also don't
understand why libgnustep-base is linked in /usr/lib.
Not easy to understand I admit :-)
Starting etoile_system through etoile.desktop and KDM/GDM involves to
avoid any script sourcing and any use of openapp/opentool (technical
limitation of the .desktop spec: you can only specify one executable
and that's all). The last point means that etoile_system cannot be
launched with proper GNUstep environment variables, this results in a
crash since the linker won't find libgnustep-base.so… well, precisely
unless you link/copy it in /usr/lib.
By the way having no script to source makes everything easier for
daily use imo.
Copying etoile_system to /usr/local/bin is okay for me, since it's
only the 'boot strapping' application. (Linking it from its
installation location would probably be better, though. This should
be possible by replacing the line with "$SUDO ln -s
$GNUSTEP_SYSTEM_ROOT/Tools/etoile_system /usr/local/bin".)
I set on using a copy rather than a link, because my thought was it
was important to avoid breaking such tool by moving Étoilé install
around. But anyway I use link for libgnustep-base, then it doesn't
make sense currently. Why do you think using a link would be better?
Cheers,
Quentin.
--
Quentin Mathé
[EMAIL PROTECTED]
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss