Bläddra i källkod

Ajout: fichier de création de configuration

Laurent HUBERT 7 år sedan
förälder
incheckning
50b3b2df04
1 ändrade filer med 82 tillägg och 0 borttagningar
  1. 82 0
      arborescence/createconf

+ 82 - 0
arborescence/createconf

@@ -0,0 +1,82 @@
+#!/bin/bash
+
+WD=`pwd`
+DIR="${WD}/unix"
+
+mkdir -p ${DIR}
+
+create_dir_with_file(){
+	FILE=$1
+	MODEL=$2
+	DEST_FILENAME=$3
+        TEMPDIR=`dirname ${FILE}`
+        NAME=`basename ${FILE}`
+        echo $TEMPDIR
+        echo $NAME
+	cp ${MODEL} ${FILE}
+        mv ${FILE} "${TEMPDIR}/${DEST_FILENAME}"
+}
+
+
+create_conf_file(){
+	FILE=$1
+	cat > $FILE << EOF
+hostname=MY-HOST
+user=henri
+version=1.0
+EOF
+}
+
+for i in `seq 0 80`
+do
+    FILE=`mktemp -p ${DIR}`
+    VALUE=${RANDOM}
+    if [ ${VALUE} -ge 26214 ]
+    then
+        cp ${WD}/armes ${FILE}
+    elif [ ${VALUE} -ge 19660 ]
+    then
+        DIRECTORY=`mktemp -d -p ${DIR} data-XXXXXXXXXX`
+        TEMPDIR=`dirname ${FILE}`
+        NAME=`basename ${FILE}`
+	if [ ${VALUE} -ge 23060 ]
+	then
+	        cp ${WD}/lavie ${FILE}
+	        mv ${FILE} "${DIRECTORY}/"
+	else
+		rm ${FILE}
+	fi
+    elif [ ${VALUE} -ge 13107 ]
+    then
+        rm ${FILE}
+        mkdir ${FILE}
+    elif [ ${VALUE} -ge 6553 ]
+    then
+        cp ${WD}/lavie ${FILE}
+    else
+	rm ${FILE}
+	DIRECTORY=`mktemp -d -p ${DIR} .data-XXXXXXXXXX`
+        TEMPDIR=`dirname ${FILE}`
+        NAME=`basename ${FILE}`
+        cp ${WD}/2050.txt ${DIRECTORY}/${NAME}
+	if [ ${VALUE} -le 3251 ] ; then
+		DISCARDABLE=`mktemp -p ${DIRECTORY} cookies-XXX`
+		if [ ${VALUE} -le 2800 ] ; then
+			DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} info-XXX`
+		elif [ ${VALUE} -le 2400 ] ; then
+			DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} editeur-XXX`
+		elif [ ${VALUE} -le 2000 ] ; then
+			DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} machines-distantes-XXX`
+		elif [ ${VALUE} -le 1600 ] ; then
+			DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} monitoring-XXX`
+		elif [ ${VALUE} -le 1200 ] ; then
+			DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} scan-XXX`
+		elif [ ${VALUE} -le 800 ] ; then
+			DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} printer-XXX`
+		else
+			DISCARDABLE=`mktemp --suffix=.conf -p ${DIRECTORY} fileserver-XXX`
+		fi
+		create_conf_file $DISCARDABLE
+	fi
+    fi
+done