11// SPDX-License-Identifier: GPL-2.0-only
2- use cmdline:: { parse_cmdline, CmdlineOptions } ;
3- #[ cfg( feature = "dmverity" ) ]
4- use dmverity:: prepare_dmverity;
5- use log:: { debug, Level , LevelFilter , Metadata , Record } ;
6- use mount:: { mount_move_special, mount_root, mount_special} ;
7- #[ cfg( feature = "reboot-on-failure" ) ]
8- use nix:: sys:: reboot:: { reboot, RebootMode } ;
9- use nix:: sys:: termios:: tcdrain;
10- use nix:: unistd:: { chdir, chroot, dup2, execv, unlink} ;
2+
113use std:: borrow:: Borrow ;
124use std:: env;
135use std:: env:: current_exe;
@@ -19,6 +11,16 @@ use std::io::Write as _;
1911use std:: os:: fd:: { AsFd , AsRawFd , RawFd } ;
2012use std:: os:: unix:: ffi:: OsStrExt ;
2113use std:: panic:: set_hook;
14+
15+ use cmdline:: { parse_cmdline, CmdlineOptions } ;
16+ #[ cfg( feature = "dmverity" ) ]
17+ use dmverity:: prepare_dmverity;
18+ use log:: { debug, Level , LevelFilter , Metadata , Record } ;
19+ use mount:: { mount_move_special, mount_root, mount_special} ;
20+ #[ cfg( feature = "reboot-on-failure" ) ]
21+ use nix:: sys:: reboot:: { reboot, RebootMode } ;
22+ use nix:: sys:: termios:: tcdrain;
23+ use nix:: unistd:: { chdir, chroot, dup2, execv, unlink} ;
2224#[ cfg( feature = "systemd" ) ]
2325use systemd:: { mount_systemd, shutdown} ;
2426#[ cfg( feature = "usb9pfs" ) ]
0 commit comments