LINUX.ORG.RU

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

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

Мне непонятно, как работает цель «install» https://github.com/lbthomsen/nsexec/blob/master/Makefile#L41

В частности, почему в первой строчке нет ${PREFIX}, а во второй строчке это слово есть.

Из-за чего-то не срабатывает штатная функция src_install:

>>> Install app-admin/nsexec-lbthomsen-1.22_p20180419 into /var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image
make -j 1 -s DESTDIR=/var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image install 
cp: target '/var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image/usr/bin' is not a directory
make: *** [Makefile:42: install] Error 1

Наверное надо переопределить src_install, внутри ебилда создать директорию, а потом вызывать стандартную функцию...

src_install()
{
	mkdir -p "${D}/usr/bin" || die
	default
}

Исправление Einstok_Fair, :

Мне непонятно, как работает цель «install» https://github.com/lbthomsen/nsexec/blob/master/Makefile#L41

В частности, почему в первой строчке нет ${PREFIX}, а во второй строчке это слово есть.

Из-за чего-то не срабатывает штатная функция src_install:

>>> Install app-admin/nsexec-lbthomsen-1.22_p20180419 into /var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image
make -j 1 -s DESTDIR=/var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image install 
cp: target '/var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image/usr/bin' is not a directory
make: *** [Makefile:42: install] Error 1

Наверное надо переопределить src_install, внутри ебилда создать директорию, а потом вызывать стандартную функцию...

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

Мне непонятно, как работает цель «install» https://github.com/lbthomsen/nsexec/blob/master/Makefile#L41

В частности, почему в первой строчке нет ${PREFIX}, а во второй строчке это слово есть.

Из-за чего-то не срабатывает штатная функция src_install:

>>> Install app-admin/nsexec-lbthomsen-1.22_p20180419 into /var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image
make -j 1 -s DESTDIR=/var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image install 
cp: target '/var/tmp/portage/app-admin/nsexec-lbthomsen-1.22_p20180419/image/usr/bin' is not a directory
make: *** [Makefile:42: install] Error 1