Changeset 7211

Show
Ignore:
Timestamp:
11/02/08 12:22:54 (3 years ago)
Author:
p_lindheimer
Message:

fixes to handle fw_langpacks publishing, i18n to i18n-tmp and svn export returns good even if i18n does not exist

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.5/publish.pl

    r7200 r7211  
    167167    foreach my $module ( @modules ) { 
    168168      chomp($module); 
    169       if (system("rm -rf $fw_langpacks/i18n")) { 
    170         die "FATAL: failed to remove temp i18n dir\n"; 
    171       } 
    172       if (!system("svn export $module_url/$module"."i18n $fw_langpacks/i18n 2> /dev/null")) { 
     169      if (system("rm -rf $fw_langpacks/i18n-tmp")) { 
     170        die "FATAL: failed to remove temp i18n-tmp dir\n"; 
     171      } 
     172      system("svn export $module_url/$module"."i18n $fw_langpacks/i18n-tmp 2> /dev/null"); 
     173      if (($? != -1) && (-d "$fw_langpacks/i18n-tmp")) { 
    173174        if (system("mkdir $fw_langpacks/htdocs/admin/modules/$module")) { 
    174175          die "FATAL: failed to create htdocs/admin/modules/$module\n"; 
    175176        } 
    176         if (system("mv $fw_langpacks/i18n $fw_langpacks/htdocs/admin/modules/$module")) { 
    177           die "FATAL: failed to move i18n to htdocs/admin/modules/$module\n"; 
     177        if (system("mv $fw_langpacks/i18n-tmp $fw_langpacks/htdocs/admin/modules/$module/i18n")) { 
     178          die "FATAL: failed to move i18n-tmp to htdocs/admin/modules/$module/i18n\n"; 
    178179        } 
    179180      } else {