You're quite right, well spotted!
In 0.3, INIT_HALT was an environment variable while RUNLEVEL and PREVLEVEL were just arguments.
In 0.5, they're the same thing, so order matters - and shutdown wasn't properly modified to take this into account (blames Casey :p)
You're quite right, well spotted!
In 0.3, INIT_HALT was an environment variable while RUNLEVEL and PREVLEVEL were just arguments.
In 0.5, they're the same thing, so order matters - and shutdown wasn't properly modified to take this into account (blames Casey :p)