File tree Expand file tree Collapse file tree 1 file changed +19
-19
lines changed Expand file tree Collapse file tree 1 file changed +19
-19
lines changed Original file line number Diff line number Diff line change @@ -276,6 +276,25 @@ fn inner() -> Result<()> {
276276 println ! ( "Failed to reset DMI: {:?}" , err) ;
277277 }
278278
279+ if let Ok ( serial_vec) = load ( SERIAL ) {
280+ match String :: from_utf8 ( serial_vec) {
281+ Ok ( serial_str) => {
282+ let serial = serial_str. trim ( ) ;
283+ match set_serial ( & serial) {
284+ Ok ( ( ) ) => {
285+ println ! ( "Set serial to '{}'" , serial) ;
286+ } ,
287+ Err ( err) => {
288+ println ! ( "Failed to set serial to '{}': {:?}" , serial, err) ;
289+ }
290+ }
291+ } ,
292+ Err ( err) => {
293+ println ! ( "Failed to parse serial: {:?}" , err) ;
294+ }
295+ }
296+ }
297+
279298 let supported = get_os_indications_supported ( ) . unwrap_or ( 0 ) ;
280299 if supported & 1 == 1 {
281300 println ! ( "Booting into BIOS setup on next boot" ) ;
@@ -295,25 +314,6 @@ fn inner() -> Result<()> {
295314 }
296315 }
297316
298- if let Ok ( serial_vec) = load ( SERIAL ) {
299- match String :: from_utf8 ( serial_vec) {
300- Ok ( serial_str) => {
301- let serial = serial_str. trim ( ) ;
302- match set_serial ( & serial) {
303- Ok ( ( ) ) => {
304- println ! ( "Set serial to '{}'" , serial) ;
305- } ,
306- Err ( err) => {
307- println ! ( "Failed to set serial to '{}': {:?}" , serial, err) ;
308- }
309- }
310- } ,
311- Err ( err) => {
312- println ! ( "Failed to parse serial: {:?}" , err) ;
313- }
314- }
315- }
316-
317317 remove_override ( option) ?;
318318
319319 if shutdown {
You can’t perform that action at this time.
0 commit comments