Hello folks!
There's some confusion about how to use wildcards in the upcoming new 
shellbased version if initscripts to initng. Perhaps Jimmy have already 
thought out something so better to ask before implementing something else.

Some draft here:

# NAME:
# DESCRIPTION:
# WWW:
 
setup()
{
        iregister -s "system/agetty" virtual
        iregister -s "system/agetty/1" daemon
        iregister -s "system/agetty/*" daemon
 
        iset -s "system/agetty/1" need = "system/bootmisc"
        iset -s "system/agetty/1" provide = "virtual/getty/1"
        iset -s "system/agetty/1" term_timeout = 3
        iset -s "system/agetty/1" respawn
        iset -s "system/agetty/1" last
        iset -s "system/agetty/*" need = "system/bootmisc"
        iset -s "system/agetty/*" provide = "virtual/getty/${NAME}"
        iset -s "system/agetty/*" term_timeout = 3
        iset -s "system/agetty/*" respawn
        iset -s "system/agetty" need = "system/agetty/2 system/agetty/3 
system/agetty/4 system/agetty/5 system/agetty/6"
        iset -s "system/agetty" use = "system/mountfs/essential service/issue"
 
        iexec -s "system/agetty/1" daemon = "agetty_any_daemon 1"
        iexec -s "system/agetty/*" daemon = "agetty_any_daemon ${NAME}"
 
        idone -s "system/agetty/1"
        idone -s "system/agetty/*"
        idone -s "system/agetty"
}
 
agetty_any_daemon()
{
        NAME=${1}
        exec @/sbin/agetty@ "38400" "tty${NAME}" "vt100"
}


Greets


-- 
_______________________________________________
Initng mailing list
[email protected]
http://jw.dyndns.org/mailman/listinfo/initng

Reply via email to