|Summary:||ASTERISK-00309: [patch] Startup script|
|Reporter:||Tilghman Lesher (tilghman)||Labels:|
|Date Opened:||2003-09-25 15:39:41||Date Closed:||2008-01-15 14:40:21.000-0600|
|Environment:||Attachments:||( 0) asterisk.debian|
( 1) rc.mandrake.asterisk
( 2) rc.mandrake.zaptel
|Description:||This is a modification of safe_asterisk into a startup script. In addition to reload and restart, this script also reports the meaning of each exit code in the email to root.|
****** ADDITIONAL INFORMATION ******
Script has been tested to work on Mandrake 9.1.
|Comments:||By: Mark Spencer (markster) 2003-10-05 20:39:16|
Can you send as a diff?
By: Tilghman Lesher (tilghman) 2003-10-16 16:24:56
Here's the diff. I've also added some additional lines, in case both chan_h323 and codec_g729b are being used. Won't hurt to have them if one or both of those modules aren't compiled and/or used.
By: John Todd (jtodd) 2003-11-04 15:28:10.000-0600
Does not work on RH7.2 - there is no "gprintf" command on my system, nor any file that contains "gprintf". I suspect that this will also fail on *BSD systems.
By: Tilghman Lesher (tilghman) 2003-11-04 15:48:08.000-0600
gprintf() is a shell function in Mandrake. Unfortunately, I don't think there's any way to give the pretty [OK] on all systems, due to the different underlying scripts controlling the startup.
As there is already a startup script for RedHat, I'd be quite willing to let this be the startup script for Mandrake.
By: John Todd (jtodd) 2003-11-05 02:36:08.000-0600
So... as nice as this might be, where do you suggest putting it in CVS? How would this become part of the "typical" installation? Or would it go into the addons directory as startup-mandrake with some additional comments (i.e.: "This is just a nicer form of the startup script for those of you running Mandrake, but the supplied one will suffice as well.")
By: Tilghman Lesher (tilghman) 2003-11-05 12:42:21.000-0600
Well, since there's a subdirectory called redhat, maybe a subdirectory called mandrake? And no, while it is a nicer form of the startup script, it does far more than the RedHat script. Also, the RedHat script will not work on a default Mandrake installation.
We really are talking about different startup scripts for different distributions.
By: Brian West (bkw918) 2003-11-13 16:07:13.000-0600
How about this..
Throw all contrib stuff into the contrib directory.. this would include all .pl, .sql and init scripts... throw all .diff and misc patches into patches. I think we could start throwing some of these patches on bugs.digium into that patch directory and start closing out these tickets?
Do you see any reason why we shouldn't do that?
By: zoa (zoa) 2003-11-25 14:45:22.000-0600
i agree with bkw !
By: Tilghman Lesher (tilghman) 2003-11-25 14:56:44.000-0600
Sounds good to me.
By: jrollyson (jrollyson) 2004-01-10 01:32:31.000-0600
bkw: re throwing patches into a patch directory, someone would have to make sure they all apply cleanly continue to apply cleanly, regardless of what combination
of patches are applied. For more complex stuff, this may mean adding in #ifdefs or turning patches into seperate modules would be less likely to result in a future bug report against a patch that doesn't apply ;)
By: Brian West (bkw918) 2004-01-11 04:23:41.000-0600
Added to contrib/init.d
By: zoa (zoa) 2004-01-11 20:41:49.000-0600
starblazer will add a script for gentoo, i think we should move init.asterisk to /contrib/init/init.redhat
chmod +x the other init scripts already in there.
the 3 init scripts we have so far don't work on debian.
By: Malcolm Davenport (mdavenport) 2004-01-12 23:09:38.000-0600
Gentoo's in there as of last night.
By: zoa (zoa) 2004-01-13 05:49:51.000-0600
the debian script was added last night.
Anyone with a slack / suse script / freebsd etc script?
By: Digium Subversion (svnbot) 2008-01-15 14:40:21.000-0600
r1941 | jeremy | 2008-01-15 14:40:20 -0600 (Tue, 15 Jan 2008) | 2 lines
Add Corydon76's mandrake startup scripts. Bug ASTERISK-309