You'll have to forgive me for Yahoo!'s stupidity, they
word wrap, so there's some stray newlines in that
diff. If anyone wants me to resend the diff from a
non-stupid e-mail I can.
--- David Walser <[EMAIL PROTECTED]> wrote:
> 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/
>
__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/