Bug 29027 - raidstop "partitioned raid" fix
Summary: raidstop "partitioned raid" fix
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: startup (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL: http://lists.altlinux.org/pipermail/s...
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-28 11:45 MSK by Mike Lykov
Modified: 2013-05-29 18:08 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Lykov 2013-05-28 11:45:36 MSK
вещь, которую надо поправить в пакете startup-0.9.8.38-alt1 : при попытке остановить такой mdraid с корнем на /dev/md0p1 не срабатывает условие в rc.d/scripts/raidstop, которое исключает корневой раздел из остановки, и все время выдается, что попытка остановить еще использующийся raid:
[ "/dev/md0" != "/dev/md0p1" ] || continue

поэтому сюда (в т.ч. и в пакет в сизифе?)  тоже требуется патч, мой вариант:

--- /etc/rc.d/scripts/raidstop.orig     2013-05-24 09:51:47.857672726 +0400
+++ /etc/rc.d/scripts/raidstop  2013-05-24 09:52:09.048291225 +0400
@@ -21,5 +21,5 @@

 for mddev in ${mdlist}; do
-       [ "$mddev" != "$rootdev" ] || continue
+       expr match $rootdev $mddev > /dev/null && continue
        action "Turning off RAID for $mddev:" $raidstop "/dev/$mddev"
 done

Предполагаю, что текущее поведение такой патч не изменит.
Comment 1 Repository Robot 2013-05-29 18:08:19 MSK
startup-0.9.9.1-alt1 -> sisyphus:

* Wed May 29 2013 Dmitry V. Levin <ldv@altlinux> 0.9.9.1-alt1
- raidstop: skip root device in case of partitioned raid (closes: #29027).
- scripts/cleanup: do not create x11 directories, rely on
  tmpfiles.d/x11.conf instead.