patches/system-tools-backends-02-common.diff
author darrenk
Mon, 11 Sep 2006 12:42:42 +0000
changeset 8121 409a296e8eb2
parent 8027 db169c287197
child 8436 2435bf67bb52
permissions -rwxr-xr-x
2006-09-11 Darren Kenny <[email protected]> * patches/system-tools-backends-02-common.diff, patches/system-tools-backends-04-network.diff, patches/gnome-system-tools-07-users.diff, patches/system-tools-backends-08-users.diff, patches/gnome-system-tools-03-network.diff: Several fixes: - Add RBAC Support to User Dialog (get only) - Add ability to have network configured but not come up on boot.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
     1
diff -u system-tools-backends-1.4.2/file.pl.in-orig system-tools-backends-1.4.2/file.pl.in
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
     2
--- system-tools-backends-1.4.2/file.pl.in-orig	2005-11-04 15:49:36.000000000 +0000
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
     3
+++ system-tools-backends-1.4.2/file.pl.in	2006-09-04 15:33:27.883226000 +0100
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
     4
@@ -50,6 +50,10 @@
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
     5
 sub gst_file_get_base_path
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
     6
 {
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
     7
   my $path = "/var/cache/setup-tool-backends";
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
     8
+  # Need to check using @build_os@ configure substution incase platform is not
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
     9
+  # yet determined.
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    10
+  $path = "/var/spool/setup-tool-backends" if ($$tool{"platform"} =~ /solaris-.*/ || "@build_os@" =~ /solaris.*/);
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    11
+  &gst_file_create_path($path) unless ( -d $path );
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    12
   chmod (0755, $path);
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    13
   return $path;
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    14
 }
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    15
@@ -57,18 +61,33 @@
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    16
 
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    17
 sub gst_file_get_tmp_path
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    18
 {
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    19
+  # Need to check using @build_os@ configure substution incase platform is not
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    20
+  # yet determined.
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    21
+  if ($$tool{"platform"} =~ /solaris-.*/ || "@build_os@" =~ /solaris.*/) {
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    22
+      my $path = "/var/run/setup-tool-backends/tmp";
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    23
+      &gst_file_create_path($path, 0700) unless ( -d $path );
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    24
+      chmod (0700, $path);
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    25
+      return ($path);
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    26
+  }
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    27
   return (&gst_file_get_base_path () . "/tmp");
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    28
 }
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    29
 
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    30
-
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    31
 sub gst_file_get_backup_path
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    32
 {
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    33
   return (&gst_file_get_base_path () . "/backup");
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    34
 }
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    35
 
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    36
-
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    37
 sub gst_file_get_debug_path
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    38
 {
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    39
+  # Need to check using @build_os@ configure substution incase platform is not
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    40
+  # yet determined.
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    41
+  if ($$tool{"platform"} =~ /solaris-.*/ || "@build_os@" =~ /solaris.*/) {
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    42
+      my $path = "/var/run/setup-tool-backends/debug";
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    43
+      &gst_file_create_path($path, 0700) unless ( -d $path );
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    44
+    
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    45
+      chmod (0700, $path);
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    46
+      return ($path);
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    47
+  }
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    48
   return (&gst_file_get_base_path (). "/debug");
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    49
 }
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    50
 
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    51
@@ -76,6 +95,7 @@
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    52
 sub gst_file_get_data_path
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    53
 {
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    54
   my $path = &gst_file_get_base_path (). "/data";
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    55
+  &gst_file_create_path($path) unless ( -d $path );
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    56
   chmod (0755, $path);
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    57
   return $path;
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    58
 }
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    59
@@ -105,7 +125,7 @@
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    60
    my ($cmd) = @_;
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    61
 
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    62
    my $command = &get_cmd_path ($cmd);
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    63
-   return ("LC_ALL=C PATH=\$PATH:/sbin:/usr/sbin $command 2> /dev/null");
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    64
+   return ("LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/sbin:\$PATH $command 2> /dev/null");
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    65
 }
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    66
 
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    67
 # necessary for some programs that output info through stderr
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    68
@@ -114,7 +134,7 @@
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    69
    my ($cmd) = @_;
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    70
 
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    71
    my $command = &get_cmd_path ($cmd);
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    72
-   return ("LC_ALL=C PATH=\$PATH:/sbin:/usr/sbin $command 2>&1");
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    73
+   return ("LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/sbin:\$PATH $command 2>&1");
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    74
 }
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    75
 
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    76
 
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
    77
@@ -772,6 +792,14 @@
7860
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    78
   }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    79
 }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    80
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    81
+sub gst_file_read_joined_lines
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    82
+{
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    83
+  my ($file) = @_;
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    84
+  my $buffer = &gst_file_buffer_load ($file);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    85
+  &gst_file_buffer_join_lines ($buffer);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    86
+  $$buffer[0] =~ s/\n//; $$buffer[0] =~ s/\\//;
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    87
+  return $$buffer[0];
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    88
+}
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    89
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    90
 # --- Command-line utilities --- #
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    91
 
8027
db169c287197 2006-08-30 Darren Kenny <[email protected]>
darrenk
parents: 7860
diff changeset
    92
7860
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    93
diff -ru /var/tmp/clean/system-tools-backends-1.4.2/partition.pl.in system-tools-backends-1.4.2/partition.pl.in
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    94
--- /var/tmp/clean/system-tools-backends-1.4.2/partition.pl.in	2004-11-05 17:03:26.000000000 +0000
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    95
+++ system-tools-backends-1.4.2/partition.pl.in	2006-03-13 10:14:56.152216000 +0000
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    96
@@ -86,6 +86,17 @@
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    97
     },
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    98
 );
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
    99
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   100
+sub gst_partition_scan_sunos_info
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   101
+{
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   102
+  my ($fd, $line);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   103
+  my (%hash);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   104
+  my (@table);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   105
+
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   106
+  $hash{"partition"} = \@table;
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   107
+
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   108
+  return \%hash;
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   109
+}
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   110
+
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   111
 sub gst_partition_scan_freebsd_info
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   112
 {
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   113
   my ($fd, $line);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   114
@@ -192,6 +203,7 @@
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   115
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   116
   return &gst_partition_scan_linux_info   if ($plat eq "Linux");
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   117
   return &gst_partition_scan_freebsd_info if ($plat eq "FreeBSD");
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   118
+  return &gst_partition_scan_sunos_info if ($plat eq "SunOS");
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   119
 }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   120
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   121
 %GST_FILESYS_TYPES =
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   122
diff -ru /var/tmp/clean/system-tools-backends-1.4.2/platform.pl.in system-tools-backends-1.4.2/platform.pl.in
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   123
--- /var/tmp/clean/system-tools-backends-1.4.2/platform.pl.in	2006-01-02 15:32:34.000000000 +0000
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   124
+++ system-tools-backends-1.4.2/platform.pl.in	2006-03-13 10:14:56.152576000 +0000
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   125
@@ -38,6 +38,8 @@
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   126
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   127
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   128
 $PLATFORM_INFO = {
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   129
+  "solaris-2.11"    => "Solaris Nevada / Open Solaris",
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   130
+  "nexenta-1.0"     => "Nexenta GNU/Solaris 1.0 Ellate",
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   131
   "debian-2.2"      => "Debian GNU/Linux 2.2 Potato",
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   132
   "debian-3.0"      => "Debian GNU/Linux 3.0 Woody",
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   133
   "debian-sarge"    => "Debian GNU/Linux Sarge",
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   134
@@ -110,7 +112,8 @@
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   135
       ("Debian" => "debian"),
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   136
       ("Mandrake" => "mandrake"),
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   137
       ("Conectiva" => "conectiva"),
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   138
-      ("Blackpanther" => "blackpanther");
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   139
+      ("Blackpanther" => "blackpanther"),
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   140
+      ("gnu_solaris" => "nexenta");
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   141
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   142
   # gst_prefix not required here: parse already does that for us.
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   143
   $dist = lc (&gst_parse_sh ("/etc/lsb-release", "DISTRIB_ID"));
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   144
@@ -528,9 +531,11 @@
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   145
   chomp ($dist = <$fd>);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   146
   &gst_file_close ($fd);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   147
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   148
-  if ($dist =~ /^5\.(\d)/) { return "solaris-2.$1" }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   149
-  else { if ($dist =~ /^([78])\.\d/) { return "solaris-$1.0" } }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   150
-  return -1;
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   151
+  if (-f "$gst_prefix/etc/debian_version") { return check_lsb() }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   152
+  else {
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   153
+    if ($dist =~ /^5\.(\d+)/) { return "solaris-2.$1" } 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   154
+    else { return -1 }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   155
+  }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   156
 }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   157
 
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   158
 sub gst_platform_get_system
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   159
diff -ru /usr/tmp/clean/system-tools-backends-1.4.2/debug.pl.in system-tools-backends-1.4.2/debug.pl.in
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   160
--- /usr/tmp/clean/system-tools-backends-1.4.2/debug.pl.in	Sun Sep 14 22:51:49 2003
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   161
+++ system-tools-backends-1.4.2/debug.pl.in	Mon Apr 10 16:04:52 2006
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   162
@@ -83,7 +83,14 @@
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   163
   @buff = split ("\n", $doc);
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   164
   foreach $line (@buff)
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   165
   {
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   166
-    print $fd "$line\n";
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   167
+    if ($line =~ /<password>/)
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   168
+    {
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   169
+      print $fd "# suppress line containing password\n";
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   170
+    }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   171
+    else
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   172
+    {
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   173
+      print $fd "$line\n";
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   174
+    }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   175
   }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   176
 }
25fd327818d6 Unbump system-tools-backends.
dc144907
parents:
diff changeset
   177
 
8121
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   178
diff -u system-tools-backends-1.4.2/xml.pl.in-orig system-tools-backends-1.4.2/xml.pl.in
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   179
--- system-tools-backends-1.4.2/xml.pl.in-orig	2005-06-28 18:47:27.000000000 +0100
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   180
+++ system-tools-backends-1.4.2/xml.pl.in	2006-09-06 10:10:25.634899000 +0100
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   181
@@ -542,7 +542,7 @@
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   182
   }
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   183
   elsif ($file)
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   184
   {
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   185
-    $doc = $file;
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   186
+    $doc = $file; # XXX - This results in the filename being output to in.xml, why would we want this?
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   187
   }
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   188
   else
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   189
   {
409a296e8eb2 2006-09-11 Darren Kenny <[email protected]>
darrenk
parents: 8027
diff changeset
   190