Например: diff --git a/disk.c b/disk.c index 2d037cc..c726229 100644 --- a/disk.c +++ b/disk.c @@ -255,7 +255,7 @@ static enum return_type try_with_partition(char *choice) if (my_mount(device_fullname, IMAGE_LOCATION, "ext2", 0) == -1 && my_mount(device_fullname, IMAGE_LOCATION, "ext3", 0) == -1 && - my_mount(device_fullname, IMAGE_LOCATION, "vfat", 0) == -1 && + my_mount(device_fullname, IMAGE_LOCATION, "vfat", 1) == -1 && my_mount(device_fullname, IMAGE_LOCATION, "ntfs", 0) == -1 && my_mount(device_fullname, IMAGE_LOCATION, "iso9660", 0) == -1 && my_mount(device_fullname, IMAGE_LOCATION, "reiserfs", 0) == -1) { Очень удобно для заргузочных (live/resque) FAT флешек, когда в /image/* (т.е. на саму флешку) можно что-то записать.
2hsv: не лучше ли в rc.local делать: # mount -o remount,rw /image ?
(В ответ на комментарий №1) > 2hsv: не лучше ли в rc.local делать: > # mount -o remount,rw /image > ? А работает? В случае с live mount не знает об /image. Флешка смонтирована в /mnt/sd(угадываем). Наверное лучше научить пропагатора чему-то типа automatic=method:disk,...rw:1 с "0" - по умолчанию. Мне вот понадобилось выдавать два урла на два отфонарных телевизора с двух отфонарных выводов отфонарной видеокарты с лайвовой флешки. Детектить (xrandr-ом) телевизоры + названия выходов видеокарты с сохранением параметров в шаблончик (который потом можно поправить и пользовать для восстановления иксовой конфигурации) на саму флешку (до вызова rc.local) оказалось удобно. Потому и предложил.
Регрессов не заметил, надеюсь?