Do Livro de receitas do Upstart (etapas 9-11):
Since the
start oncondition for therc-sysinitjob is:start on filesystem and net-device-up IFACE=loUpstart will then start the
rc-sysinitjob.The
rc-sysinitjob calls thetelinitcommand, passing it the runlevel to move to:telinit 2The
telinitcommand emits therunlevel(7)event as:runlevel RUNLEVEL=2 PREVLEVEL=N
Assim, o runlevel é emitido quando os sistemas de arquivos são montados e o dispositivo de loopback está ativo.
Para obter mais informações, leia o livro de receitas do Upstart (completamente, não pedaços).