#!/bin/sh find working/scripts/format.* -type f -exec grep mk {} +|awk '{print $NF}' >wehave while read line; do echo -n "$line "; done tmp wehave=`cat tmp` blkid |grep raid|awk '{print $1}'|cut -d: -f1|cut -d/ -f3 >are_raids while read line; do echo -n "$line "; done tmp are_raids=`cat tmp` rm are_raids lv=`cat wehave |grep -v sd|grep -v hd` if [ ! $lv = "" ];then field=`cat working/scripts/create-vg |grep vgcreate|wc -w` while [ $field -ne 0 ];do a=`cat working/scripts/create-vg |grep vgcreate|awk "{ print \$ $field }"` echo $a|grep /dev >/dev/null 2>&1 if [ $? = 0 ];then echo $a >>lvdisks fi field=$(( field - 1 )) done while read line; do echo -n "$line "; done tmp lvm=`cat tmp` lvm=`echo $lvm` rm lvdisks else lvm="NO LVM!!!" lv="NO LVM!!!" fi rm wehave rm tmp if [ -f ./nozen ]; then DIALOG=dialog else DIALOG=Xdialog fi $DIALOG --msgbox "WARNING \n \n \n We only have gathered formatting info for : \n $wehave \n \n \n $are_raids are raid devices \n \n \n And the lvm $lv is composed of $lvm \n \n \n If you choose a part of a raid or lvm , \n the other parts will be choosen automatically" 600 600