All outputs reuired are correct then also build is failing

the correct order of vsftpd files is reversed in your case. It should be 1,2,3 not the other way round.

If you are still getting error, then the dot from which tree is generated might be wrong. Sometimes tree starts from /home/crio-user not the dot. Think how you can represent /home/crio-user in different way so that it can be accessed from anywhere on the repo.

@Naba7 Please avoid directly telling the answers , instead you can provide a hint.

Alright. I will be carefully while explaining.