summaryrefslogtreecommitdiff
path: root/bin/ldap2apache
diff options
context:
space:
mode:
Diffstat (limited to 'bin/ldap2apache')
-rwxr-xr-xbin/ldap2apache18
1 files changed, 10 insertions, 8 deletions
diff --git a/bin/ldap2apache b/bin/ldap2apache
index 51f1207..ff15a5c 100755
--- a/bin/ldap2apache
+++ b/bin/ldap2apache
@@ -405,15 +405,17 @@ phpwrapperfiles.each_pair do |dirname, wrappers|
phpwrapperfilesdirectories[dirname] = true
end
-Dir.entries( @phpwrapperfilesdir ).each do |e|
- next if ((e =~ /^\./) != nil)
- next if phpwrapperfilesdirectories.has_key?( e )
- Dir.entries( @phpwrapperfilesdir+'/'+e ).each do |e2|
- next if ((e2 =~ /^\./) != nil) and File.directory?(@phpwrapperfilesdir+'/'+e+'/'+e2)
- File.unlink( @phpwrapperfilesdir+'/'+e+'/'+e2 )
+if @phpwrapperfilesdir
+ Dir.entries( @phpwrapperfilesdir ).each do |e|
+ next if ((e =~ /^\./) != nil)
+ next if phpwrapperfilesdirectories.has_key?( e )
+ Dir.entries( @phpwrapperfilesdir+'/'+e ).each do |e2|
+ next if ((e2 =~ /^\./) != nil) and File.directory?(@phpwrapperfilesdir+'/'+e+'/'+e2)
+ File.unlink( @phpwrapperfilesdir+'/'+e+'/'+e2 )
+ end
+ Dir.rmdir( @phpwrapperfilesdir+'/'+e )
+ need_reload = true
end
- Dir.rmdir( @phpwrapperfilesdir+'/'+e )
- need_reload = true
end
if need_restart