Index: etc/security =================================================================== RCS file: /cvsroot/src/etc/security,v retrieving revision 1.115 diff -p -u -r1.115 security --- etc/security 6 Nov 2013 19:37:05 -0000 1.115 +++ etc/security 5 Aug 2014 19:25:21 -0000 @@ -928,8 +928,16 @@ if checkyesno check_disklabels; then done fi + # if raidctl is available, generate raidctls for: raid + if [ -x /sbin/raidctl ]; then + disks=$(iostat -x | awk 'NR > 1 && $1 ~ /^raid/ { print $1; }') + for i in $disks; do + /sbin/raidctl -G $i > "$work_dir/raidconf.$i" 2>/dev/null + done + fi + # append list of new disklabels, fdisks and wedges - ls -1d $work_dir/disklabel.* $work_dir/fdisk.* $work_dir/wedges.* 2>/dev/null | + ls -1d $work_dir/disklabel.* $work_dir/fdisk.* $work_dir/wedges.* $work_dir/raidconf.* 2>/dev/null | egrep -v '\.(backup|current)(,v)?$' >> $LABELS CHANGELIST="$LABELS $CHANGELIST" fi