summaryrefslogtreecommitdiffstats
path: root/perl-install/partition_table/readonly.pm
diff options
context:
space:
mode:
Diffstat (limited to 'perl-install/partition_table/readonly.pm')
-rw-r--r--perl-install/partition_table/readonly.pm20
1 files changed, 20 insertions, 0 deletions
diff --git a/perl-install/partition_table/readonly.pm b/perl-install/partition_table/readonly.pm
new file mode 100644
index 000000000..f36b60e4a
--- /dev/null
+++ b/perl-install/partition_table/readonly.pm
@@ -0,0 +1,20 @@
+package partition_table::readonly; # $Id: $
+
+use diagnostics;
+use strict;
+
+our @ISA = qw(partition_table::raw);
+
+use common;
+use partition_table::raw;
+use fs::type;
+
+sub initialize {
+ my ($class, $hd, $parts) = @_;
+
+ $hd->{readonly} = $hd->{getting_rid_of_readonly_allowed} = 1;
+ $hd->{primary} = { normal => $parts };
+ delete $hd->{extended};
+
+ bless $hd, $class;
+}