Prośba o przebudowanie console-tools

Michal Kochanowicz mkochano w ee.pw.edu.pl
Wto, 9 Sty 2001, 12:30:21 CET


Cześć

console-tools muszą zostać przebudowane aby mogły działać z nowymi
kernelami (2.4.0 i 2.2.19preX). Zostały w nich zmienione prawa dostępu
do /proc/<pid>/*, tak że tylko root może czytać (!!!) i pisać do
/proc/<pid>/fd/* niezależnie od tego kto jest właścicielem procesu.
Odpowiednia poprawka znajduje się już od lipca w repo, tak więc
wystarczy jedynie przebudować pakiet (na FTP jest wersja 0.3.3-7, w repo
0.3.3-8).

Przy okazji jeszcze pytanie. Obecnie console.sh wygląda tak:
[ciach]
			# Switch the G0 charset map from the default ISO-8859-1
			# to the user-defined map (loaded with consolefonts)
			if [ -w /proc/$$/fd/0 ]; then
				echo -n -e '\033(K' > /proc/$$/fd/0
			else
				echo -n -e '\033(K' > /dev/tty
			fi
[ciach]
Jaki sens ma ta konstrukcja (nawet przy założeniu że w starszych jądrach
można było pisać do /proc/$$/fd/*). Dlaczego nie zostawić drugiego
rozwiązania, skoro pierwsze może działać a może nie? Czy pisanie do
/proc jest w jakiś sposób lepsze?
-- 
--= Michal Kochanowicz==--==--==BOFH==--==--==mkochano w ee.pw.edu.pl =--
--= PGP key: www.ee(...)/~mkochano/PGP/ or finger me @ miriam.ee... =--
--==--==--==--= Happines is good health and bad memory  =--==--==--==--



Więcej informacji o liście dyskusyjnej pld-devel-pl