blob: 3a04c3344d3e1ba6a8d835cff90520964cec506a (
plain)
- #!/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 = <SL> ) {
- 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;
- }
|