LINUX.ORG.RU

/var/db/pkg/${category}/${package}-${version}/*

 ,


0

1

прошу помочь в идентификации файлов из «сабжевой» директории, а то я немогу нагуглить ничего хорошего

crusader pkg # ls -1 */*/* | sed 's:.*/::' | grep -v ebuild | sort -u
BINPKGMD5        -     [got answer] http://bit.ly/OWQSbJ
BUILD_TIME       -     время окончания сборки
CATEGORY         -     CATEGORY
CBUILD           -     CBUILD
CC               -     c compiler
CFLAGS           -     CFLAGS
CHOST            -     CHOST
CONTENTS         -     содержимое установленного приложения
COUNTER          -     [got answer] http://bit.ly/PyKoue
CTARGET          -     CTARGET
CXX              -     CXX
CXXFLAGS         -     CXXFLAGS
DEBUGBUILD       - ???
DEFINED_PHASES   -     все фазы сборки для установленного приложения
DEPEND           - ??? все зависимости
DESCRIPTION      -     descr
EAPI             -     eapi
environment.bz2  -     архив всех переменных на момент сборки
FEATURES         - ??? все features
HOMEPAGE         -     список homepages
INHERITED        -     все eclasses установленного приложения
IUSE             - ??? какой то набор флагов
KEYWORDS         -     все кейворды установленного приложения
LDFLAGS          -     LDFLAGS сборки
LICENSE          -     все лицензии установленного приложения
NEEDED           - ??? какой то список so файлов
NEEDED.ELF.2     - ??? какой то список so файлов
PDEPEND          -     Post-Merge Dependencies
PF               -     Full package name
PKGUSE           - ??? какой то набор флагов
RDEPEND          -     runtime depends
repository       -     репозиторий к которому пренадлежит установленное приложение
REQUIRED_USE     - ??? какой то набор флагов
RESTRICT         -     запрещенные features
SIZE             -     размер собранного приложения
SLOT             -     слот установленного приложения
USE              - ??? какой то набор флагов

Подскажите на счет всех файлов напротив которых есть "???", а также такие где я ошибся

★★★★★

Последнее исправление: ZuBB (всего исправлений: 7)

Ответ на: комментарий от ZuBB

из головы, не перепроверял:

IUSE - набор всех флагов (iuse из ебилда + (возможно) из екласса)

FEATURES - скорее включенные features

NEEDED - список либ от которых зависит приложения (для preserved-rebuild)

REQUIRED_USE - строка required_use из ебилда (список несовместимых/зависимых флагов)

USE набор флагов с которыми собиралось приложеине

qnikst ★★★★★
()
Ответ на: комментарий от ZuBB

я тебя обманул :(

в PKGUSE флаги активные во время установки, сейчас разберусь из USE и IUSE что есть что.

Так.. USE это арчевые юзы и юзы и еклассов. IUSE из строки IUSE в ебилде.

qnikst ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Школьники с трудом читают даже првавославную мову.

anonymous
()
Ответ на: комментарий от Kindly_Cat

пилять, и откуда вы такие умные берётесь?

ZuBB ★★★★★
() автор топика

Этот ваш портеж написан на пистоно-баше, специально для удобства быдлокодеров. Иди читай сорсы.

anonymous
()
Ответ на: комментарий от qnikst

Так.. USE это арчевые юзы и юзы и еклассов

что-то не получается. помоги разобраться (или кастани того, кто может что-то новое подсказать)

есть следующее

vv@crusader /var/db/pkg $ ls -l media-video/mplayer-1.0_rc4_p20110322-r1/*USE
-rw-r--r-- 1 root root 753 кві  4 22:12 media-video/mplayer-1.0_rc4_p20110322-r1/IUSE
-rw-r--r-- 1 root root 123 кві  4 22:12 media-video/mplayer-1.0_rc4_p20110322-r1/PKGUSE
-rw-r--r-- 1 root root 236 кві  4 22:12 media-video/mplayer-1.0_rc4_p20110322-r1/USE
vv@crusader /var/db/pkg $ 
vv@crusader /var/db/pkg $ grep -o enca media-video/mplayer-1.0_rc4_p20110322-r1/*USE
media-video/mplayer-1.0_rc4_p20110322-r1/IUSE:enca
media-video/mplayer-1.0_rc4_p20110322-r1/PKGUSE:enca
media-video/mplayer-1.0_rc4_p20110322-r1/USE:enca
vv@crusader /var/db/pkg $ 

если по PKGUSE и IUSE сие возможно, то с USE что-то не вяжется

vv@crusader /dev/shm/portage $ grep -w enca profiles/*
profiles/use.local.desc:media-libs/libass:enca - Enables support for charset discovery and conversion.
profiles/use.local.desc:media-sound/qmmp:enca - Detects the character encoding automatically
profiles/use.local.desc:media-sound/split2flac:enca - Try to guess the charset using enca
profiles/use.local.desc:media-video/mplayer:enca - Enables support for charset discovery and conversion
profiles/use.local.desc:media-video/mplayer2:enca - Enables support for charset discovery and conversion
vv@crusader /dev/shm/portage $ grep -w enca profiles/*
ZuBB ★★★★★
() автор топика
Последнее исправление: ZuBB (всего исправлений: 1)
Ответ на: комментарий от qnikst

немножко не по теме

если у тебя еще жывой этот бокс, поделись выхлопами комманд

grep -o amd64 /var/db/pkg/app-admin/eselect-1*/USE 
grep -lv amd64 /var/db/pkg/*/*/USE
ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB
 grep -o amd64 /var/db/pkg/app-admin/eselect-1*/USE 
amd64
 grep -lv amd64 /var/db/pkg/*/*/USE
qnikst chroots #

если б я помнил, на каком из боксов (стабильном/нестабильном) я это пускал. Если что проще меня в jabber пинать <мойник>@gentoo.ru или тому, что в профиле.

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

мне пока что неважен stable/unstable.

спасибо за ответ. если хочешь быть alpha-тестером моего лисапеда - буду «пинать». Остался один «большой» milestone и мелкие правки для окончания прототипа

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

вот только рубей мне ещё не хватало :)

будет более-менее живым пинай, и не забудь проверить, что оно pms удовлетворяет.

qnikst ★★★★★
()
Ответ на: комментарий от ZuBB

не забудь проверить, что оно pms удовлетворяет.

а как проверить?

а, понял. оно не новый PM. его цель — быть надстройкой для portage

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

ответ Зака

IUSE and REQUIRED_USE are defined by the ebuild. They are both documented in `man 5 ebuild`.

USE contains the USE flags that were enabled for the package at build time.

PKGUSE contains USE flags from package.use that were enabled for the package at build time. These flags are only added to USE if they are also in IUSE.

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