|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mike Novikoff 2:5020/730.73 31 Jul 2005 03:57:25 To : Sergej Pupykin Subject : /proc/version -------------------------------------------------------------------------------- SP>> откуда берется имя дистрибутива в /proc/version SP>> Linux version 2.4.31 (root@iserver) (gcc version 3.3.1 (SuSE Linux)) ... AD> это версия gcc, соответственно зависит от компилятора и прописано в нем. Соответственно, два способа избавиться от этого: 1) (дурацкий): патчить gcc 2) (лучше): патчить /usr/src/linux/Makefile, #define LINUX_COMPILER - @echo \#define LINUX_COMPILER \"`$(CC) $(CFLAGS) -v 2>&1 | tail -n 1`\" ... + @echo \#define LINUX_COMPILER \"`$(CC) $(CFLAGS) -v 2>&1 | tail -n 1 \ |sed "s/ (.*)$$//" `\" >> .ver > ^^ (важно: двойное '$'! -- одно идёт в regexp, второе съедается по дороге) Итог: Linux version 2.4.30-mn (root@lo.lan) (gcc version 3.2) #1 Fri May 13 ... Mike --- * Origin: mn@hi.lan (2:5020/730.73) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/393242ec1c84.html, оценка из 5, голосов 10
|