Skip to content
Snippets Groups Projects
  • Matthew Jordan's avatar
    a3e7a77a
    Update init.d scripts to handle stderr; readd splash screen for remote consoles · a3e7a77a
    Matthew Jordan authored
    When r376428 was commited to re-order start up sequences to be more tolerant of
    forking with thread primitives, a few items were changed that caused changes
    in behavior on some distros. This includes:
     * Not displaying the splash screen on a remote console.
     * Displaying an error message on stderr when a remote console cannot connect
       to a running instance of Asterisk.
    
    In the first case, the splash screen was re-added (thanks to Michael L. Young).
    In the second case, the various init.d scripts were modified to pipe stderr
    to /dev/null, as the error message is useful - if you execute a remote
    console or a remote console command execution and it fail, it should tell
    you. Note that the error message was always present, it just failed to be
    printed prior to r376428.
    
    Much thanks to the folks who quickly reported this problem, provided solutions,
    and promptly tested the various init.d scripts on a variety of distros.
    
    (closes issue ASTERISK-20945)
    Reported by: Warren Selby
    Tested by: Michael L. Young, Jamuel Starkey, kaldemar, Danny Nicholas, mjordan
    patches:
      asterisk-20945-remote-intro-msg.diff uploaded by elguero (license 5026)
      ASTERISK-20945-1.8-mjordan.diff uploaded by mjordan (license 6283)
    ........
    
    Merged revisions 379760 from http://svn.asterisk.org/svn/asterisk/branches/1.8
    ........
    
    Merged revisions 379777 from http://svn.asterisk.org/svn/asterisk/branches/10
    ........
    
    Merged revisions 379790 from http://svn.asterisk.org/svn/asterisk/branches/11
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@379791 65c4cc65-6c06-0410-ace0-fbb531ad65f3
    a3e7a77a
    History
    Update init.d scripts to handle stderr; readd splash screen for remote consoles
    Matthew Jordan authored
    When r376428 was commited to re-order start up sequences to be more tolerant of
    forking with thread primitives, a few items were changed that caused changes
    in behavior on some distros. This includes:
     * Not displaying the splash screen on a remote console.
     * Displaying an error message on stderr when a remote console cannot connect
       to a running instance of Asterisk.
    
    In the first case, the splash screen was re-added (thanks to Michael L. Young).
    In the second case, the various init.d scripts were modified to pipe stderr
    to /dev/null, as the error message is useful - if you execute a remote
    console or a remote console command execution and it fail, it should tell
    you. Note that the error message was always present, it just failed to be
    printed prior to r376428.
    
    Much thanks to the folks who quickly reported this problem, provided solutions,
    and promptly tested the various init.d scripts on a variety of distros.
    
    (closes issue ASTERISK-20945)
    Reported by: Warren Selby
    Tested by: Michael L. Young, Jamuel Starkey, kaldemar, Danny Nicholas, mjordan
    patches:
      asterisk-20945-remote-intro-msg.diff uploaded by elguero (license 5026)
      ASTERISK-20945-1.8-mjordan.diff uploaded by mjordan (license 6283)
    ........
    
    Merged revisions 379760 from http://svn.asterisk.org/svn/asterisk/branches/1.8
    ........
    
    Merged revisions 379777 from http://svn.asterisk.org/svn/asterisk/branches/10
    ........
    
    Merged revisions 379790 from http://svn.asterisk.org/svn/asterisk/branches/11
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@379791 65c4cc65-6c06-0410-ace0-fbb531ad65f3