Index: /trunk/status
===================================================================
--- /trunk/status (revision 945)
+++ /trunk/status (revision 946)
@@ -1,3 +1,3 @@
-application     shepherd            1.2.24
+application     shepherd            1.2.25
 reference       channel_list        6
 reference       Shepherd/Common.pm  0.28
@@ -5,5 +5,5 @@
 grabber         yahoo7widget        1.92
 grabber         rex                 3.6.1
-grabber         abc_website         3.14
+grabber         abc_website         3.14-r1
 grabber         sbsnews_website     0.18
 grabber         oztivo              1.14
Index: /trunk/applications/shepherd
===================================================================
--- /trunk/applications/shepherd (revision 932)
+++ /trunk/applications/shepherd (revision 946)
@@ -2,5 +2,5 @@
 
 my $progname = 'shepherd';
-my $version = '1.2.24';
+my $version = '1.2.25';
 
 # tv_grab_au
@@ -1366,4 +1366,10 @@
     $display_output = 1 if (!defined $display_output);
     $progtype = $components->{$component}->{type} unless ($progtype);
+    if ($components->{$component}->{default_cmdline})
+    {
+	my $parameters = $components->{$component}->{default_cmdline};
+	$parameters =~ s/:/ /g;
+	$prog .= " $parameters";
+    }
 
     my $prog_output = "";
@@ -1817,28 +1823,12 @@
     my $arg = join(":",@args);
 
-    if ($component eq $progname) {
-	if ((!defined $arg) || ($arg eq "")) {
-	    delete $components->{$progname}->{default_cmdline};
-	    &log("\ncleared default options for $progname\n");
-	} else {
-	    $components->{$progname}->{default_cmdline} = "--".join(":--",@args);
-	    &log("\nset default options for $progname to: ".$components->{$progname}->{default_cmdline}."\n");
-	}
-	write_config_file();
-	return;
-    }
-
     if ((!defined $arg) || ($arg eq "")) {
-	&log("\nNothing to set: you need to use this as --component-set (component):(settings)\n");
-	return;
-    }
-
-    my $opt_set = query_config($component, 'option_set');
-    if (!defined $opt_set) {
-	&log("\nComponent $component does not have any tunable parameters.\n");
-	return;
-    }
-
-    my ($result,$resultmsg,$test_output) = call_prog($component,query_filename($component,$components->{$component}->{type})." $opt_set $arg"." 2>&1",1,1,1);
+	delete $components->{$component}->{default_cmdline};
+	&log("\nCleared default options for $component.\n");
+    } else {
+	$components->{$component}->{default_cmdline} = "--".join(":--",@args);
+	&log("\nSet default options for $component to: --".join(" --",@args)."\n");
+    }
+    &write_config_file;
 }
 
Index: /trunk/grabbers/abc_website.conf
===================================================================
--- /trunk/grabbers/abc_website.conf (revision 790)
+++ /trunk/grabbers/abc_website.conf (revision 946)
@@ -6,5 +6,4 @@
             'regions' => '',
             'option_ready' => '--version',
-	    'option_set' => '--set',
             'desc' => 'guide data for ABC only from http://www.abc.net.au/tv/guide/netw/',
             'max_days' => '14',
