проблема с самаписным ebuild'ом

Добрый вечер..понадобилось подключить принтер на дженте...принтер у меня canon laser shot lbp 1120 , скачал дрова с офф. сайта...распоковал...выбрал rpm пакеты...закинул их в /usr/portage/distfiles/,
написал ебуилд...вот он

inherit rpm


DESCRIPTION="drivers for printer Canon LBP 1120"
HOMEPAGE="http://software.canon-europe.com"
SLOT="0"
KEYWORDS="x86"
IUSE=""
RESTRICT="nomirror"

DEPENDS="sys-libs/libstdc++"
          virtual/libstdc++"

SRC_URI="file:///usr/portage/distfiles/cndrvcups-capt-1.80-1.i386.rpm"

src_install() {
        cp -vR ${S}/* ${D}/
}

зикину его в /usr/local/portage/net-print/canon-print/canoncapt-1.0.ebuild

создаю digest-фаел.
вот что выдает при создании

bagas@localhost /usr/portage/net-print/cndrvcups-capt $ sudo ebuild /usr/local/portage/net-print/canon-print/canoncapt-1.0.ebuild digest
!!! /usr/local/portage/net-print/canon-print/canoncapt-1.0.ebuild does not seem to have a valid PORTDIR structure.

make.conf -> PORTDIR_OVERLAY="/usr/local/portage"

Что я делаю не так? Помогите разобраться.

Директория ебилда и сам ебилд

Директория ебилда и сам ебилд должны одинаково называться.Или canon-print или canoncapt, одно что-нибудь.

понял спасибо...но теперь

понял спасибо...но теперь другая ошибка выходит..типа имееться директория которая не указанна в /etc/portage/categories

bagas@localhost ~ $ sudo ebuild /usr/local/portage/canoncapt/canoncapt-1.0.ebuild digest
Appending /usr/local to PORTDIR_OVERLAY...

!!! 'portage/canoncapt' has a category that is not listed in /etc/portage/categories
>>> Creating Manifest for /usr/local/portage/canoncapt
bagas@localhost ~ $

непойму.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

все разобрался надобыло

все разобрался надобыло категорию net-print сделать

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

net-print пропущено. >sudo

net-print пропущено.

>sudo ebuild /usr/local/portage/????/canoncapt/canoncapt-1.0.ebuild digest

Или вы удалили её?Так не надо, структура должна быть как в дереве.Директория net-print, в ней директория canoncapt.

спасибо огромное за

спасибо огромное за помощь...свой ебилд у меня не получилось запустить...нашол уже готовый http://bugs.gentoo.org/show_bug.cgi?id=130612
завтро буду пробовать свой...почему не пошла установка...

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

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

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