[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Red Hat Fedora
From: |
Terje Rosten |
Subject: |
[PATCH] Red Hat Fedora |
Date: |
Fri, 31 Oct 2003 11:25:11 +0100 |
User-agent: |
Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) |
Red Hat Linux is no more. Red Hat's free (as in beer) alternative is
now Red Hat Fedora:
http://fedora.redhat.com
Because of this move the format of /etc/redhat-release is changed:
$ cat /etc/redhat-release
Fedora Core release 1 (Yarrow)
Below is a patch to make cfengine understand this format.
Thanks,
- Terje
--- cfengine-2.1.0/src/misc.c~ 2003-10-11 19:14:12.000000000 +0200
+++ cfengine-2.1.0/src/misc.c 2003-10-31 10:36:26.000000000 +0100
@@ -829,6 +829,7 @@
#define REDHAT_AS_ID "Red Hat Linux Advanced Server"
#define REDHAT_ES_ID "Red Hat Enterprise Linux ES"
#define MANDRAKE_ID "Linux Mandrake"
+#define FEDORA_ID "Fedora Core"
#define RELEASE_FLAG "release "
@@ -838,6 +839,7 @@
* Red Hat Linux Advanced Server release 2.1AS (Pensacola)
* Linux Mandrake release 7.1 (helium)
* Red Hat Enterprise Linux ES release 2.1 (Panama)
+ * Fedora Core release 1 (Yarrow)
*/
#define RH_REL_FILENAME "/etc/redhat-release"
@@ -889,6 +891,10 @@
{
vendor = "mandrake";
}
+ else if(!strncmp(relstring, FEDORA_ID, strlen(FEDORA_ID)))
+ {
+ vendor = "fedora";
+ }
else
{
Verbose("Could not identify OS distro from %s\n", RH_REL_FILENAME);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] Red Hat Fedora,
Terje Rosten <=