Package: xinetd
Version: 1:2.3.13-3
Severity: wishlist
Tags: patch

Debian turns off entries in inetd.conf by putting "#<off>#" at the
beginning of the line. It would be nice if xconv.pl processed those
lines as well, adding a "disable = yes" line to the xinetd.conf entry.

The attached patch does exactly that.

 .....Ron


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: sparc (sparc64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.4-curly-0
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages xinetd depends on:
ii  libc6                         2.3.5-6    GNU C Library: Shared libraries an
ii  libwrap0                      7.6.dbs-8  Wietse Venema's TCP wrappers libra
ii  netbase                       4.22       Basic TCP/IP networking system

Versions of packages xinetd recommends:
ii  logrotate                     3.7.1-2    Log rotation utility
ii  sysklogd [system-log-daemon]  1.4.1-17   System Logging Daemon

-- no debconf information

**********************************************************************
This email and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they   
are addressed. If you have received this email in error please notify 
the system manager at postmaster at dor.state.ma.us.
**********************************************************************
*** xconv.pl.orig       Thu Mar 10 06:14:39 2005
--- xconv.pl    Thu Oct 27 08:09:19 2005
***************
*** 16,23 ****
--- 16,31 ----
  
  while( <STDIN> ) {
  
+       $disable = 0;                                   # Default to 'enable'
+ 
        chomp;
  
+       # Check for disable before we check for comments
+       if (m/^\#<off>\#/i) {
+               s/^.*?\s//;
+               $disable = 1;
+       }
+ 
        # Remove comment lines
        if( grep /^#/, $_ ) {
                next;
***************
*** 87,92 ****
--- 95,105 ----
  
                print "\n";
        }
+ 
+       if ($disable) {
+               print "\tdisable     = yes\n";
+       }
+ 
        print "}\n";
        print "\n";
  }

Reply via email to