Changeset 285

Show
Ignore:
Timestamp:
11/23/06 18:15:11 (7 years ago)
Author:
max
Message:

Added &countdown() (in both shepherd and dog, alas)

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • applications/shepherd

    r282 r285  
    189189           "    as '".query_filename('shepherd','application')."'\n". 
    190190           "    rather than '$invoked'!\n". 
    191            "    Auto-update has been disabled until you fix this!\n\n". 
    192            "You may wish to CTRL-C and fix this.\n". 
    193            "Continuing (without auto-update) in: "); 
    194         foreach (1 .. 10) 
    195         { 
    196             print " " . (11 - $_); 
    197             sleep 1; 
    198         } 
     191           "    Auto-update has been disabled until you fix this!\n\n"); 
     192        &countdown(); 
    199193        &log("\nSkipped auto-update.\n\n"); 
    200194        return 0; 
     
    605599} 
    606600 
     601sub countdown 
     602{ 
     603    my $n = shift; 
     604 
     605    $n ||= 10; 
     606    print "You may wish to CTRL-C and fix this.\n\nContinuing anyway in:"; 
     607    foreach (1 .. $n) 
     608    { 
     609        print " " . ($n + 1 - $_); 
     610        sleep 1; 
     611    } 
     612    print "\n"; 
     613} 
     614 
    607615sub rotate_logfiles 
    608616{ 
     
    776784    { 
    777785        warn "\nERROR in $name file! Details:\n$@"; 
    778         print "You may wish to CTRL-C and fix this.\n\nContinuing anyway in:"; 
    779         foreach (1 .. 5) 
    780         { 
    781             print " " . (6 - $_); 
    782             sleep 1; 
    783         } 
    784         print "\n"; 
     786        &countdown(); 
    785787    } 
    786788} 
  • engines/dog

    r275 r285  
    15821582} 
    15831583 
     1584sub countdown 
     1585{ 
     1586    my $n = shift; 
     1587 
     1588    $n ||= 10; 
     1589    print "You may wish to CTRL-C and fix this.\n\nContinuing anyway in:"; 
     1590    foreach (1 .. $n) 
     1591    { 
     1592        print " " . ($n + 1 - $_); 
     1593        sleep 1; 
     1594    } 
     1595    print "\n"; 
     1596} 
     1597 
    15841598sub call_prog 
    15851599{ 
     
    16621676    { 
    16631677        warn "\nERROR in $name file! Details:\n$@"; 
    1664         print "You may wish to CTRL-C and fix this.\n\nContinuing anyway in:"; 
    1665         foreach (1 .. 5) 
    1666         { 
    1667             print " " . (6 - $_); 
    1668             sleep 1; 
    1669         } 
    1670         print "\n"; 
     1678        &countdown(); 
    16711679    } 
    16721680}