Bug 11806 - hook for Remount root rw in rc.sysinit
Summary: hook for Remount root rw in rc.sysinit
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: startup (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 11867
  Show dependency tree
 
Reported: 2007-05-18 17:19 MSD by led
Modified: 2007-05-23 06:30 MSD (History)
2 users (show)

See Also:


Attachments
startup-0.9.8.14-remount_root_rw.patch (942 bytes, patch)
2007-05-18 17:21 MSD, led
no flags Details | Diff
remount_root_rw-v2.patch (550 bytes, patch)
2007-05-19 00:13 MSD, Alexey Gladkov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description led 2007-05-18 17:19:29 MSD
Строчка из /etc/rc.d/rc.sysinit:

action "Remounting root filesystem in read/write mode:" mount -n -o 
remount,rw /

делает проблематичным использование данного /etc/rc.d/rc.sysinit в системах с 
ro /
Если для LiveCD это обходится subst'ом этой строки на необходимое содержимое, 
то обновляемого ro / (например, NFSROOT для бездисковых клиентов) 
это "обходится" subst'ом до первого обновления пакета startup.
Comment 1 led 2007-05-18 17:21:09 MSD
Created attachment 1974 [details]
startup-0.9.8.14-remount_root_rw.patch

Предлагаю патч, который, по моему мнению, решает вопрос
Comment 2 Dmitry V. Levin 2007-05-18 19:10:16 MSD
А кто такой /etc/sysconfig/rc.sysinit?
Comment 3 Dmitry V. Levin 2007-05-18 19:56:05 MSD
Может быть достаточно уже включаемого файла /etc/sysconfig/init?
Comment 4 Alexey Gladkov 2007-05-19 00:13:09 MSD
Created attachment 1976 [details]
remount_root_rw-v2.patch

Предлагаю такой патч
Comment 5 Dmitry V. Levin 2007-05-19 00:17:17 MSD
А у меня нарисовалось такое:

-action "Remounting root filesystem in read/write mode:" mount -n -o remount,rw /
+action "Remounting root filesystem in read/write mode:"
${REMOUNT_ROOTFS_RW_COMMAND:-mount -n -o remount,rw /}

Кажется, то же самое?
Comment 6 led 2007-05-19 00:20:36 MSD
(In reply to comment #2)
> А кто такой /etc/sysconfig/rc.sysinit?

Имя файла в /etc/sysconfig/ для меня не принципиально.
Назвал его так только для того, чтобы было видно к чему он относится.
Comment 7 led 2007-05-19 00:25:28 MSD
(In reply to comment #4)
> Предлагаю такой патч

А как с этой частью:
+SourceIfNotEmpty /etc/sysconfig/rc.sysinit
?
Где тогда прописать значение REMOUNT_ROOT_RW при необходимости?
Comment 8 led 2007-05-19 00:27:08 MSD
(In reply to comment #5)
> А у меня нарисовалось такое:
> 
> -action "Remounting root filesystem in read/write mode:" mount -n -o 
remount,rw /
> +action "Remounting root filesystem in read/write mode:"
> ${REMOUNT_ROOTFS_RW_COMMAND:-mount -n -o remount,rw /}
> 
> Кажется, то же самое?

Вполне. Но как с первой частью патча?

Comment 9 Dmitry V. Levin 2007-05-19 00:28:45 MSD
Первая часть (чтение /etc/sysconfig/rc.sysinit) не нужна,
всё необходимое можно положить в файл /etc/sysconfig/init.
Comment 10 led 2007-05-19 00:33:53 MSD
(In reply to comment #9)
> Первая часть (чтение /etc/sysconfig/rc.sysinit) не нужна,
> всё необходимое можно положить в файл /etc/sysconfig/init.

Ок, это вполне устраивает, спасибо.
Comment 12 Dmitry V. Levin 2007-05-21 15:25:13 MSD
Added in 0.9.8.15-alt1.
Comment 13 Michael Shigorin 2007-05-22 12:26:05 MSD
Спасибо, пригодится и с livecd.