#!/usr/bin/perl # http://www.ledgersmb.org/ # # Simple script. Right now, all that needs to be done is that the SL directory # needs to be deleted and the sql-ledger.conf needs to be renamed. $filedie = "To install manually:\n" . " Rename the sql-ledger.conf to ledger-smb.conf\n" . " Delete the SL directory (optional but HIGHLY recommended)\n"; open( SL, "< sql-ledger.conf" ) || die("Could not open sql-ledger.conf: $! \n\n $filedie"); open( LS, "> ledger-smb.conf" ) || die("Could not open ledger-smb.conf: $! \n $filedie"); while ( $line = ) { print LS $line; } unlink "sql-ledger.conf"; #TODO: Move/Delete the SL directory &recursive_unlink("SL"); sub recursive_unlink { ($dir) = shift @_; print "Recursively deleting $dir\n"; opendir( DIR, $dir ); while ( $file = readdir DIR ) { if ( $file !~ /^\.+$/ ) { $file = "$dir/$file"; if ( -f $file ) { unlink $file; } elsif ( -d $file ) { &recursive_unlink("$file"); } } } closedir(DIR); print "Removing $dir\n"; rmdir $dir; }