 -	}
 +	*/
  
- 	unix.Umask(0022)
- 	return nil
-@@ -713,6 +727,7 @@ func prepareRoot(config *configs.Config) error {
+ 	if config.Umask != nil {
+ 		unix.Umask(int(*config.Umask))
+@@ -735,6 +749,7 @@ func prepareRoot(config *configs.Config) error {
  	if config.RootPropagation != 0 {
  		flag = config.RootPropagation
  	}

 	if err := prepareRoot(config); err != nil {
 		return newSystemErrorWithCause(err, "preparing rootfs")
 	}
@@ -106,13 +109,21 @@ func prepareRootfs(pipe io.ReadWriter, iConfig *initConfig) (err error) {
 		return err
 	}
 

+	return unix.Chdir("/")
+}
-- 
2.30.1

