diff options
author | Andras Timar <atimar@novell.com> | 2011-04-28 22:45:20 +0200 |
---|---|---|
committer | Andras Timar <atimar@novell.com> | 2011-04-29 16:41:49 +0200 |
commit | 0b4cfce98c9fca4f460915e337cf9e959aa9f19e (patch) | |
tree | e6d0093a8669a2873c94d7d9718e9f91a95ec32f /set_soenv.in | |
parent | f4d3f06dc947544995dd767c70e24c658a8785eb (diff) |
do not ship non-localized helppacks
Diffstat (limited to 'set_soenv.in')
-rwxr-xr-x | set_soenv.in | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/set_soenv.in b/set_soenv.in index 602adb6d4b39..a34b802f91d8 100755 --- a/set_soenv.in +++ b/set_soenv.in @@ -70,11 +70,11 @@ my ( $BIG_SVX, $COM, $ARCH, $CPU, $CPUNAME, $GLIBC, $GUI, $GUIBASE, my ( $USR, $ETC, $BIN, $LIB, $LIB64, $INC, $INCLUDE, $DEV, $OPT, $LOCAL, $SOLENV, $SOLVER, $CONFIG, $DEFIMGS, $USR_BIN, $USR_LIB, $USR_LOCAL, $USR_CCS, $JAVA_BIN, $JAVA_LIB, $JAVA_INCLUDE, $SOLARENVINC, $USR_DT, $USR_OPENWIN, $XLIB, $XINC, - $CYGWIN_PATH, $language, $dict, $ASM_PATH, $NSIS_PATH, $PERL_PATH, $CL_X64 ); + $CYGWIN_PATH, $language, @languages, $ASM_PATH, $NSIS_PATH, $PERL_PATH, $CL_X64 ); # Environment variables. my ( $oldPATH, $SRC_ROOT, $SO_HOME, $JAVA_HOME, $JDK, $JAVAFLAGS, $OOO_SHELL, - $L10N_MODULE, + $L10N_MODULE, $WITH_POOR_HELP_LOCALIZATIONS, $UPD, $WORK_STAMP, $gb_REPOS, $BUILD_TYPE, $SOLARSRC, $DEVROOT, $SOLARVER, $SOLARVERSION, $WORKDIR, $OUTDIR, $SOLARENV, $SOLARDEFIMG, $STAR_INIROOT, $STAR_INIROOTOLD, $STAR_STANDLST, $STAR_SSCOMMON, $STAR_SSOLARINI, @@ -1004,6 +1004,20 @@ $XCLASSPATH = '$JAVA_HOME'.$ds.'jre'.$LIB.$ds."rt.jar".$wps.'.'; # Location of the translations module $L10N_MODULE = PathFormat($SRC_ROOT."/translations"); +# Check for poor help localizations, i.e. no help translation at all... +opendir(DIR,$L10N_MODULE . "/source"); +@languages = readdir(DIR); +closedir(DIR); +$WITH_POOR_HELP_LOCALIZATIONS = ""; + +foreach $language (@languages) +{ + if ( ($language ne ".") && ($language ne "..") && (! -d $L10N_MODULE . "/source/" . $language . "/helpcontent2") ) + { + $WITH_POOR_HELP_LOCALIZATIONS = $WITH_POOR_HELP_LOCALIZATIONS . " " . $language; + } +} + # Location used by the linker to create libraries. if ($platform =~ m/solaris/) { $SOLAREXTRALIB = $L.$par_dir.$LIB. @@ -1486,7 +1500,7 @@ ToFile( "INTRO_BITMAP", "@INTRO_BITMAP@", "e" ); ToFile( "ABOUT_BITMAP", "@ABOUT_BITMAP@", "e" ); ToFile( "OOO_VENDOR", "@OOO_VENDOR@", "e" ); ToFile( "OOODMAKEMODE", "YES", "e" ); -ToFile( "WITH_POOR_HELP_LOCALIZATIONS", "@WITH_POOR_HELP_LOCALIZATIONS@", "e" ); +ToFile( "WITH_POOR_HELP_LOCALIZATIONS", $WITH_POOR_HELP_LOCALIZATIONS, "e" ); ToFile( "CALL_CDECL", $CALL_CDECL, "e" ); ToFile( "COMMON_OUTDIR", $COMMON_OUTDIR, "e" ); |