summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Whitaker <mageia@martin-whitaker.me.uk>2024-11-18 21:21:36 +0000
committerMartin Whitaker <mageia@martin-whitaker.me.uk>2024-11-18 21:21:36 +0000
commitf56fe143091bf453f0afbb52d3c22add6b631b17 (patch)
tree9d9c68d18346697622aab9a287ce573fa97778f5
parentf20ef97651025a79ee9f02edf053446b0886ef11 (diff)
downloaddrakx-f56fe143091bf453f0afbb52d3c22add6b631b17.tar
drakx-f56fe143091bf453f0afbb52d3c22add6b631b17.tar.gz
drakx-f56fe143091bf453f0afbb52d3c22add6b631b17.tar.bz2
drakx-f56fe143091bf453f0afbb52d3c22add6b631b17.tar.xz
drakx-f56fe143091bf453f0afbb52d3c22add6b631b17.zip
Don't use mdadm --chunk option when creating level 1 RAID (mga#33767)
mdadm used to ignore the --chunk option when creating a new array with --level=1. But recent versions treat this as an error.
-rw-r--r--perl-install/NEWS1
-rw-r--r--perl-install/raid.pm2
2 files changed, 2 insertions, 1 deletions
diff --git a/perl-install/NEWS b/perl-install/NEWS
index 823534874..91c67d135 100644
--- a/perl-install/NEWS
+++ b/perl-install/NEWS
@@ -1,3 +1,4 @@
+- Don't use mdadm --chunk option when creating level 1 RAID (mga#33767)
- Detect legacy (non-PCI) Intel SST audio DSP devices (mga#33145)
- install rpm's /usr/lib/rpm/sysusers.sh to stage2 image by default
- Drop i586 bits
diff --git a/perl-install/raid.pm b/perl-install/raid.pm
index 480868547..f20a511eb 100644
--- a/perl-install/raid.pm
+++ b/perl-install/raid.pm
@@ -173,7 +173,7 @@ sub make {
run_program::run_or_die('mdadm', '--create', '--run', $dev,
if_($nb == 1, '--force'),
if_($nb == 2 && $part->{level} == 10, '--layout=f2'),
- '--chunk=' . $part->{'chunk-size'},
+ if_($part->{level} != 1, '--chunk=' . $part->{'chunk-size'}),
"--level=$part->{level}",
"--raid-devices=$nb",
if_($part->{metadata}, "--metadata=$part->{metadata}"),