set directories to 755
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7810 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -40,6 +40,7 @@ ProcessStatelite () { | ||||
|  | ||||
| 		# /.statelite/tmpdir | ||||
| 		mkdir -p ${TMPDIR} | ||||
| 		/bin/chmod -R 755 ${TMPDIR} | ||||
|  | ||||
| 		# /.statelite/persistent | ||||
| 		mkdir -p ${PERSISTENT} | ||||
| @@ -51,6 +52,9 @@ ProcessStatelite () { | ||||
| 		# /.statelite/persistent/<nodename> | ||||
| 		mkdir -p ${PERSISTENT}/${ME} | ||||
|  | ||||
| 		# make sure the perms are correct | ||||
| 		/bin/chmod -R 755 ${PERSISTENT}  | ||||
|  | ||||
| 	done | ||||
| } | ||||
|  | ||||
| @@ -80,6 +84,9 @@ MountTrees () { | ||||
| 		# ex. /.statelite/mnt/10.2.0.200/etc/ | ||||
| 		mkdir -p ${MOUNTDIR}/${SERV}${DIR} | ||||
|  | ||||
| 		# make sure the perms are correct | ||||
|         /bin/chmod -R 755 ${MOUNTDIR} | ||||
|  | ||||
| 		MAX=5 | ||||
|         TRIES=1 | ||||
|  | ||||
| @@ -123,6 +130,7 @@ ProcessType () { | ||||
| 				# if it's a dir then copy all contents to local | ||||
| 				if [ ! -e ${LOCAL} ]; then | ||||
| 					mkdir -p ${LOCAL} | ||||
| 					/bin/chmod -R 755 ${LOCAL} | ||||
| 				fi | ||||
| 				if [ "0" -ne `ls -A ${1} | wc -l` ]; then | ||||
| 			    	cp -r ${1}* ${LOCAL} | ||||
| @@ -133,6 +141,7 @@ ProcessType () { | ||||
| 				if [ ! -e ${LOCAL} ]; then | ||||
| 					FDIR=`dirname ${2}` | ||||
|                     mkdir -p ${FDIR} | ||||
| 					/bin/chmod -R 755 ${FDIR} | ||||
|                     touch ${LOCAL} | ||||
| 				fi | ||||
|                 cp -r ${1} ${LOCAL} | ||||
| @@ -148,6 +157,7 @@ ProcessType () { | ||||
| 			# ex. /.statelite/persistent/compute02/etc | ||||
|             if [ ! -d ${PERSISTENT}/${ME}${PPATH} ]; then | ||||
|                 mkdir -p ${PERSISTENT}/${ME}${PPATH} | ||||
|         		/bin/chmod -R 755 ${PERSISTENT} | ||||
|                 echo "mkdir -p ${PERSISTENT}/${ME}${PPATH}" >>$LOG | ||||
|             fi | ||||
|  | ||||
| @@ -166,10 +176,12 @@ ProcessType () { | ||||
|                     # need to create local dir | ||||
|                     echo "mkdir -p ${LOCAL}" >>$LOG | ||||
|                     mkdir -p ${LOCAL} | ||||
| 					/bin/chmod -R 755 ${LOCAL} | ||||
|                 else | ||||
|                     # need to create local file | ||||
| 					FDIR=`dirname ${2}` | ||||
|                     mkdir -p ${FDIR} | ||||
| 					/bin/chmod -R 755 ${FDIR} | ||||
|                     touch ${LOCAL} | ||||
|  | ||||
|                 fi | ||||
| @@ -204,6 +216,7 @@ ProcessType () { | ||||
| 					# need to create local dir | ||||
| 					echo "mkdir -p ${LOCAL}" >>$LOG | ||||
|             		mkdir -p ${LOCAL} | ||||
| 					/bin/chmod -R 755 ${LOCAL} | ||||
| 				else			 | ||||
| 					# need to create local file | ||||
| 					touch ${LOCAL} | ||||
| @@ -265,9 +278,6 @@ FindFile () { | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ########################################################################### | ||||
| # Start / MAIN / main | ||||
| ########################################################################### | ||||
|   | ||||
		Reference in New Issue
	
	Block a user