Репозитории ALT
Группа :: Система/Основа
Пакет: mingetty
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: mingetty-1.01-alt-release.patch
Скачать
Скачать
--- mingetty-1.01/mingetty.c.orig 2003-03-10 14:32:06 +0300
+++ mingetty-1.01/mingetty.c 2003-03-10 14:44:47 +0300
@@ -303,6 +303,29 @@ static void output_special_char (unsigne
printf (" user%s", users == 1 ? "" : "s");
break;
}
+ case 'R':
+ {
+ FILE *fp = fopen ("/etc/altlinux-release", "r");
+ if (fp)
+ {
+ char rel[1024];
+ if (fgets(rel, sizeof rel, fp))
+ {
+ unsigned len;
+ for (len = strlen (rel); len > 0; --len)
+ {
+ if (rel[len-1] == '\n' || rel[len-1] == '\r')
+ rel[len-1] = '\0';
+ else
+ break;
+ }
+ if (len > 0)
+ printf ("%s", rel);
+ }
+ fclose (fp);
+ }
+ break;
+ }
default:
putchar (c);
}