Changeset 23551 for lang/perl/NanoB
- Timestamp:
- 11/13/08 17:28:31 (5 years ago)
- Location:
- lang/perl/NanoB/trunk
- Files:
-
- 3 modified
-
controller/start.pl (modified) (1 diff)
-
nanob.cgi (modified) (1 diff)
-
wrapper.cgi (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/NanoB/trunk/controller/start.pl
r23547 r23551 1 1 sub run { 2 "HelloWorld1 6";2 "HelloWorld18"; 3 3 } -
lang/perl/NanoB/trunk/nanob.cgi
r23547 r23551 23 23 print $fh read_file("$base_dir/wrapper.cgi"); 24 24 print $fh read_file("$base_dir/controller/$name.pl"); 25 my @st = stat "$base_dir/controller/$name.pl"; 25 26 print $fh (<< "EOT"); 26 check_update(\"$base_dir/nanob.cgi\", \"$base_dir/controller/$name.pl\" );27 check_update(\"$base_dir/nanob.cgi\", \"$base_dir/controller/$name.pl\", $st[9]); 27 28 my \$o = run(); 28 29 print headers(), \$o; -
lang/perl/NanoB/trunk/wrapper.cgi
r23545 r23551 19 19 20 20 sub check_update { 21 my ($nanob_cgi, $src ) = @_;22 my @ me = stat $0;23 my @orig = stat $src;24 if ($me[9] < $orig[9]) {21 my ($nanob_cgi, $src, $orig_mtime) = @_; 22 my @st = stat $src; 23 if ($orig_mtime != $st[9]) { 24 print STDERR "orig:$orig_mtime, src:$st[9]\n"; 25 25 exec "$nanob_cgi", $0; 26 26 die "should not reach here...$!";
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)