updated other osfamily to set mkhomedir optional