LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

«sources is the best documentation» (c)

1. Смотрим в SRC_URI, если там не тарболл - вызываем обычный unpack;
2. Если в п.1 у нас tarball - распаковываем через pipe и смотрим сколько директорий первого уровня в архиве. Если больше одной - возвращаем ошибку;
3. Если в п.2 у нас одна директория - распаковываем ее содержимое в директорию согласно имени тарболла

Ну и еще там проверка на необходимость использования самого eclass-а дальше, но там просто warning в стиле «применение eclass тут избыточно» при определенных условиях(когда ничего переименовывать не нужно)

Исходная версия Pinkbyte, :

«sources is the best documentation» (c)

1. Смотрим в SRC_URI, если там не тарболл - вызываем обычный unpack;
2. Если на п.1 у нас tarball - распаковываем через pipe и смотрим сколько директорий первого уровня в архиве. Если больше одной - возвращаем ошибку;
3. Если в п.2 у нас одна директория - распаковываем ее содержимое в директорию согласно имени тарболла

Ну и еще там проверка на необходимость использования самого eclass-а дальше, но там просто warning в стиле «применение eclass тут избыточно» при определенных условиях(когда ничего переименовывать не нужно)