--- doc/loncapafiles/removenolongerused.piml 2014/06/20 19:01:02 1.9 +++ doc/loncapafiles/removenolongerused.piml 2016/02/20 00:12:54 1.13 @@ -32,9 +32,11 @@ my %files = ( ); my %dirs = ( - 'londocroot' => 'adm/lonLCDfont', - 'htmlarea', - 'res/adm/pages/bookmarkmenu', + 'londocroot' => ['adm/lonLCDfont', + 'htmlarea', + 'res/adm/pages/bookmarkmenu', + 'res/adm/pages/reactionresponse', + 'adm/jsMath'], ); my %multis = ( @@ -48,7 +50,7 @@ foreach my $key (sort(keys(%files))) { if ($paths{$key} ne '') { if (ref($files{$key}) eq 'ARRAY') { foreach my $file (@{$files{$key}}) { - if (-f $paths{$key}.'/'.$file) { + if (($file ne '') && (-f $paths{$key}.'/'.$file)) { push(@filestodelete,$paths{$key}.'/'.$file); } } @@ -60,7 +62,7 @@ foreach my $key (sort(keys(%dirs))) { if ($paths{$key} ne '') { if (ref($dirs{$key}) eq 'ARRAY') { foreach my $dir (@{$dirs{$key}}) { - if (-d $paths{$key}.'/'.$dir) { + if (($dir ne '') && (-d $paths{$key}.'/'.$dir)) { push(@dirstodelete,$paths{$key}.'/'.$dir); } } @@ -90,7 +92,7 @@ if (@dirstodelete > 0) { chomp($choice); $choice =~ s/\s+//g; if ($choice eq 'Y') { - File::Path::remove_tree($dir); + File::Path::rmtree($dir); } } }