Вы здесь

accel-pptp

Решил поделиться подправленным для себя ebulid'ом для git'овой версии accel-pptp - весьма производительного kernel-space pptp-сервера.

Строго не судите, т.к. первый опыт, а об ошибках сообщайте. ;)

Более менее отлаженную версию опубликую в багзилле.

Куча мелких ошибок, repoman будет ругаться на старый стиль. Со времен 2006 написание ebuild'ов ушло далеко вперед.

—

Не грусти, товарищ! Всё хорошо, beautiful good!

Благодарю за замечания.
Вот новый ebuild.

Но не понял что от меня хочет repoman:

LIVEVCS.unmasked              1
   net-dialup/accel-pptp/accel-pptp-9999.ebuild
IUSE.invalid                  1
   net-dialup/accel-pptp/accel-pptp-9999.ebuild: server

—

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

Первый - live-ebuild должны поставляться с пустым KEYWORDS.
Второй - не описан в metadata.xml USE-флаг server, можно забить.

—

Не грусти, товарищ! Всё хорошо, beautiful good!

В пакете большая архитектурная ошибка, программа использует внутренние копии poptop и pptpclent, а по QA должны использоваться системные, которые должны ставиться по зависимостям. Если эту проблему решить, то ebuild станет очень простым.
Еще по мелочи - src_unpack() при EAPI=2 или 3 можно поменять на src_prepare(), после чего магия сама распакует файлы.

—

Не грусти, товарищ! Всё хорошо, beautiful good!

winterheart написал:
В пакете большая архитектурная ошибка, программа использует внутренние копии poptop и pptpclent, а по QA должны использоваться системные, которые должны ставиться по зависимостям. Если эту проблему решить, то ebuild станет очень простым.
Еще по мелочи - src_unpack() при EAPI=2 или 3 можно поменять на src_prepare(), после чего магия сама распакует файлы.

Ерунда заключается в том, что там порядком напатчили, а значит чтобы сделать ebuild простым - прийдется делать патченные ebuild'ы poptop и pptpclent, а это уже мероприятие, пролобировать которое врят ли в моих силах. Согласен, решение косое, но без помощи старших товарищей делать мне нечего. Поэтому пока оставлю так.

—

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!