Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37047520
en ru br
Репозитории ALT
S:1.01-alt4.1
5.1: 1.01-alt3
4.1: 1.01-alt3
4.0: 1.01-alt3
3.0: 1.01-alt2
www.altlinux.org/Changes

Группа :: Система/Основа
Пакет: 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);
 	}
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin