Init scripts for tty's under Fedora 13

In the olden days it used to be /etc/inittab.

Then it got changed to /etc/event.d/tty* under Fedora 10.

Can someone please point out what it is now in Fedora 13? I want to run mgetty which I had configured in Fedora 10 as /etc/event.d/ppp0:
# modem - getty
#
# This service maintains a getty on modem from the point the system is
# started until it is shut down again.

start on stopped rc2
start on stopped rc3
start on stopped rc4

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

respawn
exec /sbin/mgetty -D -n 1 /dev/ttySM0

I tried /etc/init/mgetty.conf with similar lines as above, but that didnt work.

I am also not sure if that is the right way to pass a martian_modem driver to the tty scripts.

All replies would be highly appreciated. Thanks in advance.

upstart replaces init in F13... Use /etc/init/ instead of /etc/event.d

Try using a single stanza with multiple events (and'd or or'd). E.g:

start on startup or stopped rc2 or stopped rc3 or stopped rc4
stop on runlevel [016]
respawn
script
exec /sbin/mgetty -D -n 1 /dev/ttySM0
end script

Also, how do you know it's now working?, what happens if you start it manually? Which version of upstart are you running?