[Bug 7550] New: busybox init: Bad order of shutdown instructions

bugzilla at busybox.net bugzilla at busybox.net
Sat Oct 18 22:18:57 UTC 2014


https://bugs.busybox.net/show_bug.cgi?id=7550

           Summary: busybox init: Bad order of shutdown instructions
           Product: Busybox
           Version: 1.22.x
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P5
         Component: Other
        AssignedTo: unassigned at busybox.net
        ReportedBy: public at hut.pm
                CC: busybox-cvs at busybox.net
   Estimated Hours: 0.0


Currently the order of shutdown instructions in the
run_shutdown_and_kill_processes function in init/init.c [1] is broken:

1. the inittab actions for the action type "shutdown" are run
2. all the programs are killed

One of the default inittab instructions for shutting down is "umount -a -r". 
However, since it's executed before the programs are killed, it can not
properly unmount some of the file systems because there may be programs still
accessing them.  This leaves those file systems in an unclean state after
shutting down.

I don't know if simply changing the order would be a sensible way to deal with
this issue though, as they may be scripts depending on this order.

[1]
http://git.busybox.net/busybox/tree/init/init.c?id=760d035699c4a878f9109544c1d35ea0d5f6b76c#n735

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the busybox-cvs mailing list