From: <bo...@kr...> - 2008-03-26 04:29:06
|
Revision: 5044 Author: bodo Date: 2008-03-26 00:29:08 -0400 (Wed, 26 Mar 2008) Log Message: ----------- Care for addons' templates/ directories that don't have subdirectories. Modified Paths: -------------- trunk/krang/lang/bin/krang_localize_templates Modified: trunk/krang/lang/bin/krang_localize_templates =================================================================== --- trunk/krang/lang/bin/krang_localize_templates 2008-03-26 04:20:50 UTC (rev 5043) +++ trunk/krang/lang/bin/krang_localize_templates 2008-03-26 04:29:08 UTC (rev 5044) @@ -188,6 +188,12 @@ opendir(my $dh, $template_root) or die "Couldn't opendir($template_root): $!"; + my @subdirs = + sort { $a cmp $b } + grep { -d $_ } + map { catdir($template_root, $_) } + grep { $_ !~ m{^\.(\.?|svn)} } readdir($dh); + find({ wanted => sub { # only for one package @@ -204,11 +210,8 @@ }, no_chdir => 0, }, - sort { $a cmp $b } - grep { -d $_ } - map { catdir($template_root, $_) } - grep { $_ !~ m{^\.(\.?|svn)} } readdir($dh) - ); + @subdirs + ) if @subdirs; closedir($dh) or warn "Couldn't closedir($template_root): $!"; |