Hi all, I modified setcupsconfig to do what I was talking about earlier. I uploaded a new cups SRPM package with it to ftp.linux-mandrake.com/incoming
I'd really appreciate it if people could test this, and if there are no complaints, I'd also appreciate it being accepted into Cooker. Thanks you. If you don't want to DL the new SRRM, here's the diff I got for my changes to setcupsconfig (and the diff command I used): diff -u /usr/sbin/setcupsconfig setcupsconfig --- /usr/sbin/setcupsconfig Sun Jan 6 18:19:47 2002 +++ setcupsconfig Fri Jan 18 22:17:55 2002 @@ -227,9 +227,17 @@ # Insert the new "Printcap" line push @cups_conf_content, "TempDir /var/spool/cups/tmp\n"; -# Is there a "Port" line? If not, add "Port 631" -if (!(grep(m/^\s*Port\s+/, @cups_conf_content))) { - push @cups_conf_content, "Port 631\n"; +# Is there a "Port" or "Listen" line? If not, add a Listen line for each non-gatewaynet local interface +if (!(grep(m/^\s*(Port|Listen)\s+/, @cups_conf_content))) { + push @cups_conf_content, "Listen 127.0.0.1:631\n"; + if (!defined($gatewaynet)) { + $gatewaynet = -1; + } + for ($i = 0; $i <= $#local_ips; $i++) { + if ($i != $gatewaynet) { + push @cups_conf_content, "Listen ", $local_ips[$i], ":631\n"; + } + } } # Remove all valid "ServerName" lines __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/