accel-pptp

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

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

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

Куча мелких ошибок, repoman

Куча мелких ошибок, 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 должны

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

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

В пакете большая

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

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

winterheart написал(а): В

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

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

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".