@@ -16,33 +16,31 @@ type RootFSHandler struct{}
16
16
17
17
func (rootfs * RootFSHandler ) FormatandMountFileSystem (path , targetDirectory string ) error {
18
18
19
- cmd := exec .Command ("mkdir" , "-p" , targetDirectory )
20
- output , err := cmd .CombinedOutput ()
19
+ err := os .Mkdir (targetDirectory , os .ModeDir )
21
20
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" )
24
22
return err
25
23
}
26
24
27
- cmd = exec .Command ("mkfs.ext4" , path )
28
- output , err = cmd .CombinedOutput ()
25
+ cmd : = exec .Command ("mkfs.ext4" , path )
26
+ output , err : = cmd .CombinedOutput ()
29
27
if err != nil {
30
28
log .Err (err ).Msg ("Error running mkfs.ext4:" )
31
29
log .Info ().Msgf ("Output: %s" , string (output ))
32
30
return err
33
31
}
34
32
35
- log .Info ().Msgf ("Output: %s" , string (output ))
33
+ log .Info ().Msgf ("Output of mkfs.ext4 : %s" , string (output ))
36
34
37
35
cmd = exec .Command ("mount" , path , targetDirectory )
38
36
output , err = cmd .CombinedOutput ()
39
37
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 ))
42
40
return err
43
41
}
44
42
45
- log .Info ().Msgf ("Mount exec output : %s" , string (output ))
43
+ log .Info ().Msgf ("Mount status : %s" , string (output ))
46
44
return nil
47
45
}
48
46
0 commit comments