refine dir2mod.sh