I don't have any of these programs you mention, so I'm partly only guessing at what you mean. However, the usual way of starting up a program, from a bash console commandline or from a bash script, such that you don't need to wait on the program finishing before starting another program, is to run it as a "background" process.Trobin wrote: A couple questions:
1-I need to write a script that will run FreeTTS and then Yasr. The issue is that after I get FreeTTS started I have to use CTRL-C to return to the cursor so the yasr command can be entered. How can that be dome in a script?
To run a program in the background, put a space followed by an ampersand sign at the end of its name on the commandline (or in the startup script):
whatever_the_commandname_is &
For example: freetts &
(or whatever the program name is, and assuming that the program is in your executable search PATH).
Note that the '&' means: run the command in the background.
If you already know the above, you'll need to explain your problem in more detail before I could suggest anything else.
Again, I'm not absolutely sure if this is what you mean, but:Trobin wrote: 2-What file do I need to edit to get the script running once Speak-Pup boots?
The script /etc/rc.d/rc.local is often used to add commands or programs you want to start up automatically and immediately after your system has booted up.
As for remastering from a commandline Puppy, I'm afraid I have no idea about that, sorry. Perhaps someone else will volunteer an answer.