LINUX.ORG.RU

gentoo, ebuild, $PATH и бинарники

 ,


0

1

написал как-смог быдло-ebuild

# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI="6"
DESCRIPTION="DePbo tools for Linux consists of a shared library and a set of command line tools"
HOMEPAGE="https://community.bistudio.com/wiki/Mikero_Tools"
SRC_URI="https://armaservices.maverick-applications.com/Products/MikerosDosTools/DownloadFree.aspx?download=${P}-linux-64bit.tgz -> ${P}-linux-64bit.tgz"
KEYWORDS="amd64"
SLOT="0"

src_install() {
	dodoc doc/*/* *.txt
	into /opt/depbo-tools
	dobin bin/*
	dolib.so lib/*
	doenvd ${FILESDIR}/99-depbo-tools
}
$ cat /etc/env.d/99-depbo-tools
PATH="/opt/depbo-tools/bin"
LDPATH="/opt/depbo-tools/lib64"
но почему gentoo так странно себя ведет? что упустил?
$ whereis makepbo
makepbo: /opt/depbo-tools/bin/makepbo
$ makepbo
bash: makepbo: команда не найдена

Deleted
Ответ на: комментарий от kostik87
$ cat /etc/env.d/99-depbo-tools
PATH="$PATH:/opt/depbo-tools/bin"
LDPATH="$LDPATH:/opt/depbo-tools/lib64"
$ makepbo
о чудо это работает

Спасибо!

Deleted
()
Ответ на: комментарий от kostik87

Указывать $PATH в файлах /etc/env.d не нужно - env-update сам всё разрулит(он собирает переменные ЕМНИП в /etc/profile.env).

А вот запустить сам env-update и перегрузить profile в уже открытых шеллах - это правильный совет

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.