[01:11:31]  * Giant_enemy_crab is now known as beaver_rrr
 [11:29:54]  * beaver_rrr is now known as Giant_enemy_crab
 [14:10:06] <zombah>  добрый день всем
 [14:11:25] <stuw>  привет
 [14:11:53] <stuw>  народ на 4pda плачет по поводу переразбивки ))
 [14:17:48] <zombah>  stuw: да я видел, но чтот у меня в голове не складывается как лучше скрипт сделать
 [14:19:48] <stuw>  У меня есть идея: можно инсталляцию сделать из двух фаз. 1) Переразбивка 2) Запуск собственно установщика. Выбирать фазы на стадии выбора того, что грузить.
 [14:20:10] <zombah>  stuw: да я тоже думаю так будет норм
 [14:20:28] <stuw>  т.е. будет в меню u-boot 2 пункта
 [14:20:29] <stuw>  1) Phase 1: repartition (внутри initrd будут все нужные скрипты и конфиг для партиций)
 [14:20:40] <zombah>  надо наверное старый скрипт разбивки просто конвертнуть под партед или gdisk
 [14:20:47] <stuw>  2) Phase 2: installation (тут будет запускаться рекавери)
 [14:21:04] <stuw>  какой старый скрипт?
 [14:21:24] <stuw>  сейчас в switch-to-uboot используется parted
 [14:21:49] <stuw>  соттветственно можно сделать конфиг и скормить скрипту разбивки, и все - дело сделано
 [14:22:36] <stuw>  можно еще дальше пойти - в 1 шаге проверять, что стоит убут и если он не стоит, менять и загрузчик
 [14:22:47] <stuw>  а можно 0 шаг добавить
 [14:23:13] <zombah>  stuw: ну помнишь который я еще под nvflash делал
 [14:24:09] <stuw>  так он для хоста, а сейчас разбивка на тошке вся
 [14:24:22] <stuw>  или я не про то подумал?
 [14:24:39] <zombah>  да для хвоста, но поменять то делов
 [14:24:58] <stuw>  так уже есть же скрипт для разбивки на тошке
 [14:24:59] <zombah>  но в одном пакете со свитчем конечно удобней
 [14:25:02] <stuw>  зачем еще один?
 [14:25:08] <zombah>  верно
 [14:25:10] <zombah>  это я так
 [14:25:22] <stuw>  :)
 [14:25:34] <stuw>  хлебом не корми, дай скрипт написать )
 [14:25:41] <zombah>  8))
 [14:26:07] <zombah>  так ну я тогда счас набросаю конфиги под 8гб и 32гб
 [14:26:16] <stuw>  там один конфиг
 [14:26:25] <zombah>  без выбора?
 [14:26:55] <stuw>  -1 в размере - партиция до конца девайса
 [14:27:07] <zombah>  а ну логично
 [14:27:19] <stuw>  главное, чтобы рассчеты были корректные. кто-то недавно жаловался, что размеры были некорректные
 [14:27:22] <zombah>  правда чтот с партедом у меня этот -1 странно себя вел
 [14:27:28] <stuw>  не
 [14:27:34] <stuw>  это не для партеда
 [14:27:43] <stuw>  это для скрипта. скрипт считает размер
 [14:27:59] <zombah>  а эти gdisk и sgdisk не умеют из скриптов разбивать норм? может там гибче конфиг?
 [14:28:16] <zombah>  ааа
 [14:28:19] <zombah>  понял
 [14:28:26] <zombah>  ну это отлично конечно
 [14:28:29] <stuw>  https://github.com/Stuw/ac100-self-installers/blob/master/switch-to-uboot/apply_partitions_config.sh#L51
 [14:28:46] <zombah>  ага вижу
 [14:29:16] <stuw>  я не нашел способа сказать им "партицию от сюда и до конца"
 [14:30:42] <zombah>  ну там из интерфейса можно тоже типа -1
 [14:30:55] <zombah>  а вот скриптом он так чтот не хочет
 [14:30:58] <stuw>  да, но в неинтерактивном режиме это не прокатывало у меня
 [14:31:16] <zombah>  давай глянем sgdisk
 [14:31:37] <stuw>  давай попробуем, но я о нем не слышал даже )
 [14:32:23] <zombah>  ну в билдруте на выбор стоит в gpt fdisk три тулзы gdisk,sgdisk и cgdisk
 [14:32:51] <zombah>  одна из них ncurses эта наверное не нужна
 [14:33:02] <zombah>  одна подписана как интерактив
 [14:33:08] <stuw>  ncurses для псевдографики вроде
 [14:34:00] <zombah>  да аля menuconfig
 [14:35:20] <zombah>  если гетти из терминала запустить говорит setsid: Operation not permited
 [14:35:34] <zombah>  видимо гетти только из inittab запустить можно
 [14:35:41] <stuw>  странно
 [14:36:13] <zombah>  https://www.mail-archive.com/busybox@busybox.net/msg17306.html
 [14:36:55] <zombah>  патч этот есть в 1.21 бузибоксе видимо дело еще в чем-то
 [14:38:08] <stuw>  а с логами удалось разобраться?
 [14:38:20] <stuw>  ясно почему при ините не пашет ?
 [14:39:35] <zombah>  с логами не понимаю если после загрузки самому стартонуть /etc/init.d/S01Syslog то все ок, а почему он автоматом не стартует загадка
 [14:40:10] <zombah>  хотя в rcS вроде все нормально
 [14:40:41] <stuw>  хм - http://busybox.net/downloads/fixes-1.20.0/busybox-1.20.0-getty.patch
 [14:41:05] <zombah>  я только не знаю inittab запускается до S01 или после
 [14:41:21] <zombah>  stuw: в 1.21 этот патч включен
 [14:53:09] <stuw>  я тогда хз )
 [14:54:11] <zombah>  я вот тоже
 [15:04:55] <stuw>  zombah, пробовал новый патч для клавы? :)
 [15:05:03] <stuw>  если нет, то и пох )
 [15:06:25] <brightkill>  zombah: getty не только из inittab запускается
 [15:11:34] <stuw>  brightkill, в бизибоксе не выходит.
 [15:11:54] <brightkill>  getty от рута же запускаете?
 [15:12:22] <stuw>  бизибокс только от рута. сам можешь попробовать загрузить sos-uboot
 [15:22:03] <zombah>  stuw: нет пока
 [15:23:30] <brightkill>  а ядро для sosuboot кто собирал?
 [15:27:53] <brightkill>  ну и я таки запустил getty на tty2)
 [15:28:10] <stuw>  вероятно я
 [15:28:22] <stuw>  с какими параметрами?
 [15:28:33] <brightkill>  su -c "getty 38400 tty2"
 [15:29:49] <stuw>  zombah, ^^^ что скажешь?
 [15:31:04] <zombah>  я запускал /sbin/getty -L 115200 ttyS0
 [15:31:20] <brightkill>  но лучше добавьте запуск getty на все tty в /etc/inittab и пересоберите sos-uboot
 [15:31:28] <stuw>  brightkill, на сериал консоли нужно
 [15:31:38] <stuw>  не пашет
 [15:31:50] <brightkill>  в inittab не пашет?
 [15:31:56] <stuw>  нигде не пашет
 [15:32:00] <stuw>  у zombah
 [15:32:09] <stuw>  ты попробуй на ttyS0
 [15:32:34] <brightkill>  дак у меня нету сериалконсоли)
 [15:32:48] <stuw>  она есть, но не припаяны провода
 [15:32:51] <brightkill>  ну а вообще, вот заменил tty2 на ttyS0
 [15:32:53] <brightkill>  ничего не валится
 [15:33:23] <stuw>  brightkill, а без su -c ?
 [15:33:54] <brightkill>  без su -c ошибка
 [15:34:01] <brightkill>  вероятно знаете что
 [15:34:05] <brightkill>  getty должен стартовать первым
 [15:34:09] <brightkill>  самым первым
 [15:34:50] <stuw>  так если самым первым, то как работает с su -c ?
 [15:34:52] <brightkill>  через su -c оно повышает UID еще раз и сразу запускает getty (вместо шелла)
 [15:35:07] <stuw>  zombah, ^^
 [15:35:14] <stuw>  zombah, ты читаешь?
 [15:35:28] <zombah>  да интересно, попробую
 [15:35:35] <brightkill>  -с это переопределение команды же
 [15:35:41] <brightkill>  по дефолту стартует шелл
 [15:36:49] <brightkill>  вообще, странный какой-то getty в busybox
 [15:37:10] <brightkill>  у меня на десктопе getty стартует из шелла нормально
 [15:41:08] <stuw>  бизибокс это бизибокс )
 [15:41:48] <brightkill>  может есть какая-то опция при сборке busybox
 [15:42:17] <brightkill>  которая отключает это поведение
 [15:47:22] <brightkill>  в menuconfig не отрубается, но я нашел это в сырцах)
 [15:47:43] <stuw>  можно патч добавить в сборку
 [15:48:00] <brightkill>  loginutils/getty.c
 [15:48:03] <brightkill>  551 строка
 [15:48:14] <brightkill>  это по дебиану)
 [15:48:26] <brightkill>  busybox 1.22.0
 [15:48:42] <stuw>  ты в исходниках дебиана или бизибокса смотрел?
 [15:49:24] <brightkill>  я сделал apt-get source busybox
 [15:50:25] <brightkill>  в общем, там строка такая
 [15:50:34] <brightkill>  if (getsid(0) != pid) {
 [15:51:16] <brightkill>  удаляем все до закрывающей фигурной скобки
 [15:52:45] <brightkill>  pid = getpid(); тоже можно удалить, чтобы не делать лишний syscall
 [19:10:09]  * Giant_enemy_crab is now known as beaver_rrr
 [20:55:16]  * beaver_rrr is now known as Giant_enemy_crab
 [22:53:56] <brightkill>  какие разделы надо затереть в cwm, чтобы обновить андроид?
 [23:14:21] <stuw_>  в смысле обновить? чтобы от старого все потереть?
 [23:16:47] <brightkill>  ну да
 [23:17:02] <brightkill>  или можно ничего не затирать?
 [23:17:36] <brightkill>  просто когда я откатывался с 4.3 на 4.2 без удаления старой версии, у меня ничего не грузилось
 [23:30:12] <stuw_>  три все партиции кроме сд карты и данных пользователя
 [23:30:20] <stuw_>  или zombah подожди
 [23:30:34] <brightkill>  stuw_: а как они называются?