Вы здесь

Портэж и правленные исходники. [ SOLVED ]

Вобщем возникла потребность подправить исходники одного приложения, что я недолго думая и проделал в distfiles.Однако при попытке emerge, пишет "checksum failed" и пытается качать по новой.Как кошерно указать портежу пользоваться требуемыми исходниками или запретить проверять checksum (в интернетах нашёл что во Фряхе так можно)?Ну или как подменить, что ли,эту чексумму?

Пример:

cd /usr/portage/app-stuff/software/
ebuild filename.ebuild digest

Вам помог бы

man ebuild

Нужно выполнить вот так

ebuild you_file manifest --force

Данная команда пересчитает все чексуммы you_file.

Спасибо ,всё получилось.

Надо рукокнигу поизучать насчёт этой полезной программы, ebuild.)

Если кошерно, то, ИМХО, нужно сделать так:
1. Подправить исходники.
2. Сделать патч с помощь. diff.
3. Создать локальный оверлей.
4. Положить туда ебилд программы и патч.
5. Подправить едилд на предмет наложения патча.
6. Теперь можно ebuild ... digest

+1

eegorov написал:
Если кошерно, то, ИМХО, нужно сделать так:
1. Подправить исходники.
2. Сделать патч с помощь. diff.
3. Создать локальный оверлей.
4. Положить туда ебилд программы и патч.
5. Подправить едилд на предмет наложения патча.
6. Теперь можно ebuild ... digest

7.Выложить патч и ебилд в оверлей/бугзиллу/етц..

—

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Ололо!Патч -это слишком сильно в данном случае,выкинута одна строчка лишь.Собственно вот: http://www.opennet.ru/tips/info/2113.shtml

Ну и не я же придумал,да и честно говоря Тунаром не пользуюсь активно -может это решение чревато какими-нибудь багами (а наверняка,допустим при других локалях)

Я обычно на 7 пункте застреваю (