@@ -16,33 +16,31 @@ type RootFSHandler struct{}
1616
1717func (rootfs * RootFSHandler ) FormatandMountFileSystem (path , targetDirectory string ) error {
1818
19- cmd := exec .Command ("mkdir" , "-p" , targetDirectory )
20- output , err := cmd .CombinedOutput ()
19+ err := os .Mkdir (targetDirectory , os .ModeDir )
2120 if err != nil {
22- log .Err (err ).Msg ("Error while running mkdir" )
23- log .Info ().Msgf ("Mkdir exec output: %s" , string (output ))
21+ log .Err (err ).Msg ("Error while calling os.Mkdir" )
2422 return err
2523 }
2624
27- cmd = exec .Command ("mkfs.ext4" , path )
28- output , err = cmd .CombinedOutput ()
25+ cmd : = exec .Command ("mkfs.ext4" , path )
26+ output , err : = cmd .CombinedOutput ()
2927 if err != nil {
3028 log .Err (err ).Msg ("Error running mkfs.ext4:" )
3129 log .Info ().Msgf ("Output: %s" , string (output ))
3230 return err
3331 }
3432
35- log .Info ().Msgf ("Output: %s" , string (output ))
33+ log .Info ().Msgf ("Output of mkfs.ext4 : %s" , string (output ))
3634
3735 cmd = exec .Command ("mount" , path , targetDirectory )
3836 output , err = cmd .CombinedOutput ()
3937 if err != nil {
40- log .Err (err ).Msg ("Error running mount" )
41- log .Info ().Msgf ("Mount exec output : %s" , string (output ))
38+ log .Err (err ).Msg ("Error running mount command " )
39+ log .Info ().Msgf ("Mount errored status : %s" , string (output ))
4240 return err
4341 }
4442
45- log .Info ().Msgf ("Mount exec output : %s" , string (output ))
43+ log .Info ().Msgf ("Mount status : %s" , string (output ))
4644 return nil
4745}
4846
0 commit comments