bug-cfengine
[Top][All Lists]
Advanced

[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);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]