[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Yes, part of the normal build process for the Ganymede system involves
creating link trees that include only those class files and image
resources needed for each of the three main jar files required by
Ganymede, to keep each as small as possible. These include
ganymede.jar, for the Ganymede client, ganymedeAdmin.jar, for the
admin console, and ganymedeServer.jar, for the server.
When I make the distribution archives, I precompile and build
everything before doing a simple cleaning step (distribClean). For
1.0pre1 I'll look at reworking either the cleaning step or the build
step to avoid requiring hard links.. copying each class file into the
three jar trees would do the job, but that's a lot of filespace
overhead to deal with.
For the time being, I've given it one more try, and I've put together
a zip file at
ftp://ftp.arlut.utexas.edu/pub/ganymede/ganymede-0.99.9.zip.
The zip program never attempts to preserve multi-linked files, so
hopefully you'll be able to use this archive.
Once again, if you try to change and build the sources (unnecessary
just to get the Ganymede server and clients installed), you will have
to edit the various sync_tree scripts that are used to assemble the
jar trees, or else you'll run into a hard link problem again.
Let me know how it goes..
thanks,
Jon
| Jon,
|
| I've just gotten around to downloading and attempting to un-tar your
| latest archive
| (ftp://ftp.arlut.utexas.edu/pub/ganymede/ganymede-0.99.9a.tar.gz). I
| still get errors, e.g. :
|
| "tar:
| ganymede-0.99.9/src/classes/admin_classes/arlut/csd/ganymede/admin.jpg:
| Could not link to
| `ganymede-0.99.9/src/classes/arlut/csd/ganymede/admin.jpg': A file or
| directory in the path name does not exist."
|
| I am using GNU tar. The filesystem I am un-tarring to is an AFS
| filesystem for which I have tokens and the proper ACLs are set (I am
| ksaro1) :
|
| Access list for
| /afs/ksepl.shell.nl/users/ksaro1/usr/local/ganymede-0.99.9 is
| Normal rights:
| ksepl.hosts rl
| system:administrators rlidwka
| system:authuser rl
| ksaro1 rlidwka
|
| In the above example error message the actual file being linked does
| indeed exist, so I assume that AFS is not allowing me to make a hard
| link. When I try a link manually I get the following error message :
|
| ln: cannot create hard link
| `ganymede-0.99.9/src/classes/admin_classes/arlut/csd/ganymede/list.gif'
| to `ganymede-0.99.9/src/classes/arlut/csd/ganymede/list.gif': Cannot
| link to a file on another device.
|
| Regards,
| Alex Robinson
-------------------------------------------------------------------------------
Jonathan Abbey jonabbey@arlut.utexas.edu
Applied Research Laboratories The University of Texas at Austin
Ganymede, a GPL'ed metadirectory for UNIX http://www.arlut.utexas.edu/gash2
----------------------------------------------------------------------------
To make changes to your subscription to the ganymede mailing list, send
mail to majordomo@arlut.utexas.edu.
To unsubcribe, include the line
unsubscribe ganymede
in the body of your mail message
Visit the Ganymede web page at http://www.arlut.utexas.edu/gash2
----------------------------------------------------------------------------
Re: Download
- From: Jonathan Abbey <jonabbey@arlut.utexas.edu>