diff --git a/xCAT-server/share/xcat/netboot/add-on/statelite/rc.statelite b/xCAT-server/share/xcat/netboot/add-on/statelite/rc.statelite index cb199e32d..9c99d4cce 100755 --- a/xCAT-server/share/xcat/netboot/add-on/statelite/rc.statelite +++ b/xCAT-server/share/xcat/netboot/add-on/statelite/rc.statelite @@ -145,8 +145,14 @@ ProcessType () { case "${3}" in tmpfs,rw) - cp -a ${1} ${TMPFS}${2} - echo "cp -a ${1} ${TMPFS}${2}" >>$LOG + if [ ! -d ${TMPFS}${2} ] + then + cp -a ${1} ${TMPFS}${2} + echo "cp -a ${1} ${TMPFS}${2}" >>$LOG + else + cp -a ${1}* ${TMPFS}${2} + echo "cp -a ${1}/* ${TMPFS}${2}/" >>$LOG + fi # the link will already be in place on the image, so nothing else to do! #mount -n --bind ${TMPFS}${2} ${1} ;;