First cut at external => internal name mapping using MySQL. It is
currently not an error if the mapping doesn't exist --- it just falls
back to the old SHA256 behavior --- and there is no automated addition
of the mapping to the database when you create a log. To make this work...
Remove symlink first; fixes make errors
Make extra library links needed for java
Remove extraneous informational output when creating library links.
Clean up libs directory on "make clean"; don't keep .so files in libs on
Update libs/makelinks.sh in an attempt to make Darwin happy. If this
doesn't do the trick then Darwin users will have to adjust things
Leave libgdp.so.$major.$minor around in libs in order to make Darwin
work. NOTE THAT DARWIN IS NOT A SUPPORTED PLATFORM. This is a hack,
but it should work.
Sigh, makelinks.sh syntax error.
Repair git damage from last merge.
Merge branch 'master' of repo.eecs.berkeley.edu:projects/swarmlab/gdp
Under redhat, remove lib$lib.so and avoid ln: creating symbolic link libgdp.so: File exists.
Tweak for RedHat's library naming scheme.
Update ep and gdp Makefiles to use new libs/makelinks.sh semantics.
gdp/Makefile now houses the master version number; everything else is
Installation/Configuration scripts update: try to guess if the system
uses upstart or systemd; other installation cleanup.
If we run this script in lang/js/gdpjs, then we need to look further up the tree.
libs/makelinks.sh still doesn't work in Jenkins (works fine elsewhere).
Try annother approach.
Apparently Jenkins uses the -e (errexit) flag for all shells, which
causes makelinks.sh to fail.
Change handling of shared libraries so links are created dynamically in
libs directory rather than being stored (with version numbers) in git.