#!/usr/local/bin/perl # edit_vg.cgi # Display a form for editing or creating a volume group require './lvm-lib.pl'; &foreign_require("fdisk", "fdisk-lib.pl"); &ReadParse(); if ($in{'vg'}) { ($vg) = grep { $_->{'name'} eq $in{'vg'} } &list_volume_groups(); &ui_print_header(undef, $text{'vg_edit'}, ""); } else { &ui_print_header(undef, $text{'vg_create'}, ""); } print "
\n"; print "\n"; print "\n"; print "\n"; print "
$text{'vg_header'}
\n"; print "\n"; print "\n"; if ($in{'vg'}) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; print "\n"; print "\n"; } print "
$text{'vg_name'}$text{'vg_size'}",&nice_size($vg->{'size'}*1024),"
$text{'vg_petotal'}",&text('lv_petotals', $vg->{'pe_alloc'}, $vg->{'pe_total'}), "$text{'vg_pesize'}$vg->{'pe_size'} kB
$text{'vg_petotal2'}",&text('lv_petotals', &nice_size($vg->{'pe_alloc'}*$vg->{'pe_size'}*1024), &nice_size($vg->{'pe_total'}*$vg->{'pe_size'}*1024)),"
$text{'vg_pesize'} ", $text{'default'},"\n"; print "\n"; print " kB
$text{'vg_device'} \n"; &device_input(); print "
\n"; print "\n"; if ($in{'vg'}) { print "\n"; print "\n"; } else { print "\n"; } print "
\n"; &ui_print_footer("", $text{'index_return'});