Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] BZR Change 5 to cauldron-devel cauldron by Chris Dombroski <cdombroski@icanttype.org>

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: bzr AT mail.sourcemage.org
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] BZR Change 5 to cauldron-devel cauldron by Chris Dombroski <cdombroski AT icanttype.org>
  • Date: Sat, 15 Apr 2006 12:45:23 -0500

------------------------------------------------------------
revno: 5
committer: Chris Dombroski <cdombroski AT icanttype.org>
branch nick: devel
timestamp: Sun 2006-04-02 16:51:43 -0400
message:
Added support for formatting and mounting lvm partitions

=== modified file 'ChangeLog'
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,7 @@
+2006-04-02 Christopher Dombroski <cdombroski AT icanttype.org>
+ * skeleton/usr/share/smgl.install/modules/diskStructure: added support
+ for formating and mounting lvm partitions
+
2006-03-31 Karsten Behrmann <BearPerson AT sourcemage.org>
* caster: fixes with detection if a spell needs to be updated
* nightlybuild.sh: fix typo in log naming

=== modified file 'iso/skeleton/usr/share/smgl.install/modules/diskStructure'
--- iso/skeleton/usr/share/smgl.install/modules/diskStructure
+++ iso/skeleton/usr/share/smgl.install/modules/diskStructure
@@ -295,12 +295,12 @@
}

list_parts() {
- local PARTITION SIZE
+ local PARTITION SIZE VOL_GROUP
touch /tmp/fstab
touch /tmp/md-devices
# grepping a non-existant file gives an error
cat /proc/partitions | awk '$3 !~ /^1$/ {print $4 " " $3}' | grep -v ram |
- grep -v disc | grep -v name | grep '^[^ ]*[0-9]' |
+ grep -v disc | grep -v name | grep -v 'dm-[0-9]*' | grep '^[^ ]*[0-9]' |
while read PARTITION SIZE ;do #SUBSHELL!
if [[ -n "$PARTITION" ]] && ! grep -q "^/dev/$PARTITION " /tmp/fstab
&&
! grep -q "devices=\([^,]*,\)*/dev/$PARTITION\(,\|$\)"
/tmp/md-devices &&
@@ -311,6 +311,20 @@
echo "Size: $(( SIZE / 1024 ))MB Type: \
$(mnt_get_part_type $PARTITION | tr '\n' ' ')"
# Be very paranoid about getting exactly one line out of this
+ fi
+ done
+
+ ####
+ # cdombroski AT icanttype.org
+ # add lvm partitions to the menu
+ ####
+ lvs --noheadings --separator " " -o vg_name,name,size |
+ while read VOL_GROUP PARTITION SIZE ; do
+ if ! grep -q "^/dev/mapper/$VOL_GROUP-$PARTITION\b" /tmp/fstab &&
+ ! grep -q
"devices=\([^,]*,\)*/dev/mapper/$VOL_GROUP-$PARTITION\(,\|$\)" /tmp/md-devices
+ then
+ echo "mapper/$VOL_GROUP-$PARTITION"
+ echo "Size: $SIZE"
fi
done
}




  • [SM-Commit] BZR Change 5 to cauldron-devel cauldron by Chris Dombroski <cdombroski AT icanttype.org>, bzr, 04/15/2006

Archive powered by MHonArc 2.6.24.

Top of Page