> Ага. let -- это башизм. Вместо него надо использовать arithmetic expansion.Не ну я теперь знаю, но шо башызм делает в ash? Просто я был уверен шо пишу posix совместимый код, ведь ash вроде posix, но тут такая подстава в busybox...
> Операционная система GNU и свободная лицензия GPL -- это две разные вещи.
> Изменять код конечно хорошо, но пользователям нужна стабильность. Поэтому правило,
> образно говоря, такое: хочешь исправить багу -- лицензия GPL тебе позволяет
> это сделать, система GNU поощряет твой вклад. Но вот хочешь перекромсать
> стабильно работающую утилиту -- GNU не примет твой патч, хотя GPL
> тебе естественно позволяет сделать форк, если тебе захочется.
Ясно. Мне интересно кто тот гений шо придумал утилиту yes :D
Вот токо писатели ядра Linux по моему этим и занимаются шо ломают стабильно работающий код, убивая совместимость модулей.
> Не только в busybox дело, но и в ядре: sys же большую
> часть времени отожрал.
> По-моему необходимость обновления налицо. И busybox обновить будет относительно просто,
> думаю, хотя в то же время с ядром могут быть проблемы:
> у вас же там какой-нибудь телефончик, небось проприетарные модули понапиханы производителем?
Motorola ZN5 — последний оплот Linux на кнопках. :)
Если интересно тут история линейки: http://forum.motofan.ru/index.php?showtopic=1738835
Конешно проприетарщина в дровах, к тому же не совместимая между разными мотороловскими ревизиями ядра 2.6.
busybox пробовали полностью новым заменить — телефон не стартует, даже после наложения патчей моторолы. Но можна использовать их 2, где второстепенные утилиты для системы симлинками на новый ведут.