[system-tools] PATCH: Support for Ubuntu/Kubuntu Linux

Juan Luis Baptiste <[email protected]>
Newsgroups gmane.comp.gnome.ximian.setup-tool
Organization Merlinux
Message-ID <200506130141.07715.juan.baptiste__39701.001745607$1118644637$gmane$org@kdemail.net>
Hi,

Some months ago I patched the network backend that we include with 
KNetworkConf to support Kubuntu/Ubuntu Linux, but I think Iforgot to send it 
here or to Carlos Garnacho. Anyway, here it is attached, also with kubuntu 
logo but I suppose you'll prefer to use the Ubuntu one, as both distros use 
the same identification ;)

Cheers,
-- 
Juan Luis Baptiste
http://www.merlinux.org
http://knetworkconf.sf.net

_______________________________________________
system-tools-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/system-tools-list
ubuntu-5.04.diff (text/x-diff, 6.1 KB)
? ubuntu-5.04.diff
Index: network-conf.in
===================================================================
RCS file: /cvs/system-tools-backends/system-tools-backends/network-conf.in,v
retrieving revision 1.112
diff -u -3 -p -r1.112 network-conf.in
--- network-conf.in	13 Apr 2005 19:44:12 -0000	1.112
+++ network-conf.in	13 Jun 2005 06:14:03 -0000
@@ -68,6 +68,7 @@ $version = "@VERSION@";
               "mandrake-10.0", "mandrake-10.1",
               "blackpanther-4.0",
               "debian-2.2", "debian-3.0", "debian-sarge",
+	      "ubuntu-5.04",
               "suse-7.0", "suse-9.0", "suse-9.1",
               "turbolinux-7.0", "fedora-1", "fedora-2", "fedora-3", "specifix",
               "pld-1.0", "pld-1.1", "pld-1.99",
Index: network.pl.in
===================================================================
RCS file: /cvs/system-tools-backends/system-tools-backends/network.pl.in,v
retrieving revision 1.201
diff -u -3 -p -r1.201 network.pl.in
--- network.pl.in	12 Jun 2005 15:46:18 -0000	1.201
+++ network.pl.in	13 Jun 2005 06:14:07 -0000
@@ -492,6 +492,7 @@ sub gst_network_get_broadcast_ping_cmd
        "debian-2.2"   => "debian-2.2",
        "debian-3.0"   => "debian-2.2",
        "debian-sarge" => "debian-2.2",
+       "ubuntu-5.04" => "debian-2.2",       
        "mandrake-7.1" => "debian-2.2",
        "mandrake-7.2" => "debian-2.2",
        "mandrake-9.0" => "debian-2.2",
@@ -1781,6 +1782,7 @@ sub gst_network_get_file
     "debian-2.2"   => \&gst_network_deb22_get_file,
     "debian-3.0"   => \&gst_network_deb22_get_file,
     "debian-sarge" => \&gst_network_deb22_get_file,
+    "ubuntu-5.04" => \&gst_network_deb22_get_file,    
     "suse-7.0"     => \&gst_network_suse70_get_file,
     "suse-9.0"     => \&gst_network_deb22_get_file,
     "suse-9.1"     => \&gst_network_deb22_get_file,
@@ -3867,6 +3869,7 @@ sub gst_network_ensure_loopback_interfac
 	  "debian-2.2"   => "lo",
     "debian-3.0"   => "lo",
     "debian-sarge" => "lo",
+    "ubuntu-5.04" => "lo",    
     "suse-7.0"     => "",
     "suse-9.0"     => "",
     "suse-9.1"     => "",
@@ -3993,6 +3996,7 @@ sub gst_network_get_parse_table
     "debian-2.2"   => "debian-2.2",
     "debian-3.0"   => "debian-2.2",
     "debian-sarge" => "debian-2.2",
+    "ubuntu-5.04" => "debian-2.2",
     "suse-7.0"     => "suse-7.0",
     "suse-9.0"     => "suse-9.0",
     "suse-9.1"     => "suse-9.0",
@@ -4402,6 +4406,7 @@ sub gst_network_get_interface_parse_tabl
     "debian-2.2"   => "debian-2.2",
     "debian-3.0"   => "debian-3.0",
     "debian-sarge" => "debian-3.0",
+    "ubuntu-5.04" => "debian-3.0",
     "suse-7.0"     => "suse-7.0",
     "suse-9.0"     => "suse-9.0",
     "suse-9.1"     => "suse-9.0",
@@ -5228,6 +5233,7 @@ sub gst_network_get_replace_table
     "debian-2.2"   => "debian-2.2",
     "debian-3.0" => "debian-2.2",
     "debian-sarge" => "debian-2.2",
+    "ubuntu-5.04" => "debian-2.2",
     "suse-7.0"     => "suse-7.0",
     "suse-9.0"     => "suse-9.0",
     "suse-9.1"     => "suse-9.0",
@@ -5623,6 +5629,7 @@ sub gst_network_get_interface_replace_ta
     "debian-2.2"   => "debian-2.2",
     "debian-3.0"   => "debian-3.0",
     "debian-sarge" => "debian-3.0",
+    "ubuntu-5.04" => "debian-3.0",
     "suse-7.0"     => "suse-7.0",
     "suse-9.0"     => "suse-9.0",
     "suse-9.1"     => "suse-9.0",
Index: platform.pl.in
===================================================================
RCS file: /cvs/system-tools-backends/system-tools-backends/platform.pl.in,v
retrieving revision 1.69
diff -u -3 -p -r1.69 platform.pl.in
--- platform.pl.in	13 Apr 2005 19:44:12 -0000	1.69
+++ platform.pl.in	13 Jun 2005 06:14:07 -0000
@@ -41,6 +41,7 @@ $PLATFORM_INFO = {
   "debian-2.2"      => "Debian GNU/Linux 2.2 Potato",
   "debian-3.0"      => "Debian GNU/Linux 3.0 Woody",
   "debian-sarge"    => "Debian GNU/Linux Sarge",
+  "ubuntu-5.04"     => "Ubuntu GNU/Linux Hoary",
   "redhat-5.2"      => "Red Hat Linux 5.2 Apollo",
   "redhat-6.0"      => "Red Hat Linux 6.0 Hedwig",
   "redhat-6.1"      => "Red Hat Linux 6.1 Cartman",
Index: service.pl.in
===================================================================
RCS file: /cvs/system-tools-backends/system-tools-backends/service.pl.in,v
retrieving revision 1.86
diff -u -3 -p -r1.86 service.pl.in
--- service.pl.in	13 Apr 2005 19:44:12 -0000	1.86
+++ service.pl.in	13 Jun 2005 06:14:12 -0000
@@ -76,7 +76,8 @@ sub gst_service_sysv_get_paths
        "debian-2.2"   => ["$gst_prefix/etc", "$gst_prefix/etc/init.d", "../init.d"],
        "debian-3.0"   => ["$gst_prefix/etc", "$gst_prefix/etc/init.d", "../init.d"],
        "debian-sarge" => ["$gst_prefix/etc", "$gst_prefix/etc/init.d", "../init.d"],
-
+       "ubuntu-5.04" => ["$gst_prefix/etc", "$gst_prefix/etc/init.d", "../init.d"],       
+       
        "suse-7.0"     => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d", "../"],
        "suse-9.0"     => ["$gst_prefix/etc/init.d", "$gst_prefix/etc/init.d", "../"],
        "suse-9.1"     => ["$gst_prefix/etc/init.d", "$gst_prefix/etc/init.d", "../"],
@@ -137,7 +138,8 @@ sub gst_service_sysv_get_runlevels
        "debian-2.2"     => [2, 3],
        "debian-3.0"     => [2, 3],
        "debian-sarge"   => [2, 3],
-
+       "ubuntu-5.04"   => [2, 3],       
+       
        "suse-7.0"       => [3, 5],
        "suse-9.0"       => [3, 5],
        "suse-9.1"       => [3, 5],
@@ -197,7 +199,8 @@ sub gst_service_get_verbose_runlevels
      "debian-2.2"     => "debian-2.2",
      "debian-3.0"     => "debian-2.2",
      "debian-sarge"   => "debian-2.2",
-     
+     "ubuntu-5.04"   => "debian-2.2",     
+          
      "suse-7.0"       => "redhat-5.2",
      "suse-9.0"       => "redhat-5.2",
      "suse-9.1"       => "redhat-5.2",
@@ -1577,7 +1580,8 @@ sub gst_service_get_status
        "debian-2.2"   => \&gst_service_debian_get_status,
        "debian-3.0"   => \&gst_service_debian_get_status,
        "debian-sarge" => \&gst_service_debian_get_status,
-       
+       "ubuntu-5.04" => \&gst_service_debian_get_status,
+              
        "redhat-5.2"   => \&gst_service_redhat_get_status,
        "redhat-6.0"   => \&gst_service_redhat_get_status,
        "redhat-6.1"   => \&gst_service_redhat_get_status,
kubuntu.png (image/png, 765 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.