LINUX.ORG.RU

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

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

То, что внутри stage3 есть /dev я верю. Но это неважно.

Дальше идёт поиск по каким-то исходникам, неясно по каким.
Я предполагаю, что первое это
lib/portage/process.py#L60
второе это
lib/portage/package/ebuild/config.py#L3133

Вероятно комментатор хотел мне показать, что /dev используется внутри портажа. Верно, используется сейчас. Однако используется ли оно для полезного функционала, или для вспомогательного? Первое использование - это закрывание лишних файловых дескрипторов, а второе это проверка идет ли вывод на консоль или нет. Даже не так, это в случае исключения при каких-то там обстоятельствах идёт попытка вывода на консоль. Открывать /dev/tty явно совершенно не было необходимости.

Зависимости да, тоже надо просматривать. Но в принципе, достаточно исправить только portage и запустить что останется без dev, тогда использование /dev в зависимостях само найдётся (думаю, что его там нет).

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

То, что внутри stage3 есть /dev я верю. Но это неважно.

Дальше идёт поиск по каким-то исходникам, неясно по каким.
Я предполагаю, что первое это
lib/portage/process.py#L60
второе это
lib/portage/package/ebuild/config.py#L3133

Вероятно комментатор хотел мне показать, что /dev используется внутри портажа. Верно, используется сейчас. Однако используется ли оно для полезного функционала, или для вспомогательного? Первое использование - это закрывание лишних файловых дескрипторов, а второе это проверка идет ли вывод на консоль или нет. Даже не так, это в случае исключения при каких-то там обстоятельствах идёт попытка вывода на консоль. Открывать /dev/tty явно совершенно не было необходимости.

Зависимости да, тоже надо просматривать. Но в принципе, достаточно исправить только portage и запустить что останется без dev, тогда его использование в зависимостях само найдётся (думаю, что его там нет).

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

То, что внутри stage3 есть /dev я верю. Но это неважно.

Дальше идёт поиск по каким-то исходникам, неясно по каким.
Я предполагаю, что первое это
lib/portage/process.py#L60
второе это
lib/portage/package/ebuild/config.py#L3133

Вероятно комментатор хотел мне показать, что /dev используется внутри портажа. Верно, используется сейчас. Однако используется ли оно для полезного функционала, или для вспомогательного? Первое использование - это закрывание лишних файловых дескрипторов, а второе это проверка идет ли вывод на консоль или нет. Даже не так, это в случае исключения при каких-то там обстоятельствах идёт попытка вывода на консоль. Открывать /dev/tty явно совершенно не было необходимости.

Зависимости да, тоже надо просматривать.

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

То, что внутри stage3 есть /dev я верю. Но это неважно.

Дальше идёт поиск по каким-то исходникам, неясно по каким.
Я предполагаю, что первое это
lib/portage/process.py#L60
второе это
lib/portage/package/ebuild/config.py#L3133

Вероятно комментатор хотел мне показать, что /dev используется внутри портажа. Верно, используется сейчас. Однако используется ли оно для полезного функционала, или для вспомогательного? Первое использование - это закрывание лишних файловых дескрипторов, а второе это проверка идет ли вывод на консоль или нет.

Зависимости да, тоже надо просматривать.