make grace period a command line parameter
[Evergreen.git] / Open-ILS / src / support-scripts / fine_generator.pl
index 9e04a78..d6dc8f1 100755 (executable)
@@ -12,6 +12,7 @@ use OpenSRF::System;
 
 my $config = shift || die "bootstrap config required\n";
 my $lockfile = shift || "/tmp/generate_fines-LOCK";
+my $grace = int(shift()) || 1;
 
 if (-e $lockfile) {
         open(F,$lockfile);
@@ -36,7 +37,7 @@ OpenSRF::System->bootstrap_client( config_file => $config );
 
 my $r = OpenSRF::AppSession
                ->create( 'open-ils.storage' )
-               ->request( 'open-ils.storage.action.circulation.overdue.generate_fines' => 1 );
+               ->request( 'open-ils.storage.action.circulation.overdue.generate_fines' => $grace );
 
 while (!$r->complete) { $r->recv };