как роллить тарболы

Разработка на C# под linux
 

О выборе расширения для скриптов роллинга

Скрипты для роллинга пусть будут иметь расширение .eroll

Изначально скрипту было дано расширение имени файла ".ebuild", но такое расширение путает, создаётся впечатление, что к скрипту надо применять программу portage.
Расширение .sh по сути верно, но только на текущий момент. Не отражает семантическую разницу между всеми скриптами и этой особой группой скриптов для роллинга.

кстати, у палудиса exheres-ы с какимии расширениями?
с расширением ".exheres", для примера:
https://git.exherbo.org/mono.git/tree/packages/dev-lang/mono/mono-4.2.2.30.exheres-0

Патчи

Для чего могут понадобится патчи при роллинге?
ну, например, если make dist не срабатывает, а в апстриме на текущий момент это не пофиксили
например: https://bugzilla.xamarin.com/show_bug.cgi?id=39191

патчи обычно лежат в поддиректории ./files относительно скрипта сборки/роллинга