- updated mg startup script to add more libs that we try to ln for more robust support

This commit is contained in:
Mark Vejvoda 2011-12-01 01:25:17 +00:00
parent 8ccd238fcf
commit 9ca352d8f1
1 changed files with 73 additions and 5 deletions

View File

@ -96,7 +96,7 @@ fi
OPENAL_LINKEDLIBNAME='libopenal.so.0'
OPENAL_LIBLOOKUP1=${OPENAL_LINKEDLIBNAME}
OPENAL_LIBLOOKUP2='libopenal.so.1'
OPENAL_LIBLOOKUP2='libopenal.so.'
DIRECTFB_LINKEDLIBNAME='libdirectfb-1.0.so.0'
DIRECTFB_LIBLOOKUP1=${DIRECTFB_LINKEDLIBNAME}
@ -114,15 +114,15 @@ JPG_LINKEDLIBNAME='libjpeg.so.62'
JPG_LIBLOOKUP1=${JPG_LINKEDLIBNAME}
JPG_LIBLOOKUP2='libjpeg.so'
PNG_LINKEDLIBNAME='libpng12.so.0'
PNG_LINKEDLIBNAME='libpng15.so.15'
PNG_LIBLOOKUP1=${PNG_LINKEDLIBNAME}
PNG_LIBLOOKUP2='libpng'
CURL_LINKEDLIBNAME='libcurl-gnutls.so.4'
CURL_LINKEDLIBNAME='libcurl.so.4'
CURL_LIBLOOKUP1=${CURL_LINKEDLIBNAME}
CURL_LIBLOOKUP2='libcurl.so.4'
CURL_LIBLOOKUP2='libcurl.so.'
XERCES_LINKEDLIBNAME='libxerces-c.so.28'
XERCES_LINKEDLIBNAME='libxerces-c-3.1.so'
XERCES_LIBLOOKUP1=${XERCES_LINKEDLIBNAME}
XERCES_LIBLOOKUP2='libxerces-c'
@ -139,6 +139,54 @@ GLEW_LIBLOOKUP1=${GLEW_LINKEDLIBNAME}
GLEW_LIBLOOKUP2='libGLEW.so.'
GLEW_LIBLOOKUP3='libglew.so.'
OGG_LINKEDLIBNAME='libogg.so.0'
OGG_LIBLOOKUP1=${OGG_LINKEDLIBNAME}
OGG_LIBLOOKUP2='libogg.so.'
VORBIS_LINKEDLIBNAME='libvorbis.so.0'
VORBIS_LIBLOOKUP1=${VORBIS_LINKEDLIBNAME}
VORBIS_LIBLOOKUP2='libvorbis.so.'
VORBISFILE_LINKEDLIBNAME='libvorbisfile.so.3'
VORBISFILE_LIBLOOKUP1=${VORBISFILE_LINKEDLIBNAME}
VORBISFILE_LIBLOOKUP2='libvorbisfile.so.'
FONTCONFIG_LINKEDLIBNAME='libfontconfig.so.1'
FONTCONFIG_LIBLOOKUP1=${FONTCONFIG_LINKEDLIBNAME}
FONTCONFIG_LIBLOOKUP2='libfontconfig.so.'
FREETYPE_LINKEDLIBNAME='libfreetype.so.6'
FREETYPE_LIBLOOKUP1=${FREETYPE_LINKEDLIBNAME}
FREETYPE_LIBLOOKUP2='libfreetype.so.'
GNUTLS_LINKEDLIBNAME='libgnutls.so.13'
GNUTLS_LIBLOOKUP1=${GNUTLS_LINKEDLIBNAME}
GNUTLS_LIBLOOKUP2='libgnutls.so.'
LDAP_LINKEDLIBNAME='libldap_r-2.4.so.2'
LDAP_LIBLOOKUP1=${LDAP_LINKEDLIBNAME}
LDAP_LIBLOOKUP2='libldap_r-'
RESOLV_LINKEDLIBNAME='libresolv.so.2'
RESOLV_LIBLOOKUP1=${RESOLV_LINKEDLIBNAME}
RESOLV_LIBLOOKUP2='libresolv.so.'
LUA_LINKEDLIBNAME='liblua5.1.so.0'
LUA_LIBLOOKUP1=${LUA_LINKEDLIBNAME}
LUA_LIBLOOKUP2='liblua.so.'
FTGL_LINKEDLIBNAME='libftgl.so.2'
FTGL_LIBLOOKUP1=${FTGL_LINKEDLIBNAME}
FTGL_LIBLOOKUP2='libftgl.so.'
IRC_LINKEDLIBNAME='libircclient.so.1'
IRC_LIBLOOKUP1=${IRC_LINKEDLIBNAME}
IRC_LIBLOOKUP2='libircclient.so.'
DL_LINKEDLIBNAME='libdl.so.2'
DL_LIBLOOKUP1=${DL_LINKEDLIBNAME}
DL_LIBLOOKUP2='libdl.so.'
if [ "$OS_TYPE"'_' = 'x86_64_' ]; then
DIRECTFB_LINKEDLIBNAME='libdirectfb-1.2.so.0'
DIRECTFB_LIBLOOKUP1=${DIRECTFB_LINKEDLIBNAME}
@ -152,6 +200,10 @@ if [ "$OS_TYPE"'_' = 'x86_64_' ]; then
DIRECT_LIBLOOKUP1=${DIRECT_LINKEDLIBNAME}
DIRECT_LIBLOOKUP2='libdirect-'
OPENAL_LINKEDLIBNAME='libopenal.so.1'
OPENAL_LIBLOOKUP1=${OPENAL_LINKEDLIBNAME}
OPENAL_LIBLOOKUP2='libopenal.so.'
ICUDATA_LINKEDLIBNAME='libicudata.so.40'
ICUDATA_LIBLOOKUP1=${ICUDATA_LINKEDLIBNAME}
ICUDATA_LIBLOOKUP2='libicudata.so.'
@ -159,6 +211,10 @@ if [ "$OS_TYPE"'_' = 'x86_64_' ]; then
ICUUC_LINKEDLIBNAME='libicuuc.so.40'
ICUUC_LIBLOOKUP1=${ICUUC_LINKEDLIBNAME}
ICUUC_LIBLOOKUP2='libicuuc.so.'
GNUTLS_LINKEDLIBNAME='libgnutls.so.26'
GNUTLS_LIBLOOKUP1=${GNUTLS_LINKEDLIBNAME}
GNUTLS_LIBLOOKUP2='libgnutls.so.'
fi
@ -188,6 +244,18 @@ findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${ICUDATA_LINKEDLIBNAME}" "$ICUDATA_
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${ICUUC_LINKEDLIBNAME}" "$ICUUC_LIBLOOKUP1" "$ICUUC_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${GLEW_LINKEDLIBNAME}" "$GLEW_LIBLOOKUP1" "$GLEW_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${GLEW_LINKEDLIBNAME}" "$GLEW_LIBLOOKUP1" "$GLEW_LIBLOOKUP3"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${OGG_LINKEDLIBNAME}" "$OGG_LIBLOOKUP1" "$OGG_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${VORBIS_LINKEDLIBNAME}" "$VORBIS_LIBLOOKUP1" "$VORBIS_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${VORBISFILE_LINKEDLIBNAME}" "$VORBISFILE_LIBLOOKUP1" "$VORBISFILE_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${FONTCONFIG_LINKEDLIBNAME}" "$FONTCONFIG_LIBLOOKUP1" "$FONTCONFIG_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${FREETYPE_LINKEDLIBNAME}" "$FREETYPE_LIBLOOKUP1" "$FREETYPE_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${GNUTLS_LINKEDLIBNAME}" "$GNUTLS_LIBLOOKUP1" "$GNUTLS_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${LDAP_LINKEDLIBNAME}" "$LDAP_LIBLOOKUP1" "$LDAP_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${RESOLV_LINKEDLIBNAME}" "$RESOLV_LIBLOOKUP1" "$RESOLV_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${LUA_LINKEDLIBNAME}" "$LUA_LIBLOOKUP1" "$LUA_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${FTGL_LINKEDLIBNAME}" "$FTGL_LIBLOOKUP1" "$FTGL_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${IRC_LINKEDLIBNAME}" "$IRC_LIBLOOKUP1" "$IRC_LIBLOOKUP2"
findMissingSO "$LDCONFIG" "$GAMEDIR/$LIBDIR/${DL_LINKEDLIBNAME}" "$DL_LIBLOOKUP1" "$DL_LIBLOOKUP2"
#if [ -d techs/megapack/factions/norsemen/upgrades/training_field ]; then
# removed as of 3.3.5.1 beta1