Скрипты для роллинга пусть будут иметь расширение .eroll
Изначально скрипту было дано расширение имени файла ".ebuild", но такое расширение путает, создаётся впечатление, что к скрипту надо применять программу portage.
Расширение .sh по сути верно, но только на текущий момент. Не отражает семантическую разницу между всеми скриптами и этой особой группой скриптов для роллинга.
Для чего могут понадобится патчи при роллинге?
ну, например, если make dist не срабатывает, а в апстриме на текущий момент это не пофиксили
например: https://bugzilla.xamarin.com/show_bug.cgi?id=39191
патчи обычно лежат в поддиректории ./files относительно скрипта сборки/роллинга