Debian Bug report logs - #57830
Please use /e/init.d/network to generate /e/n/interfaces

version graph

Package: ifupdown; Maintainer for ifupdown is Josué Ortega <josue@debian.org>; Source for ifupdown is src:ifupdown (PTS, buildd, popcon).

Reported by: Joey Hess <joey@varesearch.com>

Date: Fri, 11 Feb 2000 21:54:11 UTC

Severity: wishlist

Tags: fixed

Merged with 36073

Fixed in version ifupdown/0.6.5

Done: Anthony Towns <ajt@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Anthony Towns <ajt@debian.org>:
Bug#57830; Package netbase. (full text, mbox, link).


Acknowledgement sent to Joey Hess <joey@varesearch.com>:
New Bug report received and forwarded. Copy sent to Anthony Towns <ajt@debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Joey Hess <joey@varesearch.com>
To: submit@bugs.debian.org
Subject: netbase: just me, causing trouble :-)
Date: Fri, 11 Feb 2000 13:49:13 -0800
Package: netbase
Version: 3.16-9
Severity: wishlist

If I understand plans correctly, all from-scratch potato installs are going
to have a /etc/network/interfaces that contains thier network info. Looks
great. What I'm woried about is everyone who upgrades, and is stuck with
plain old /etc/init.d/network. It seems that there is some divergence going
on here -- an upgraded system is going to be different than a
freshly-installed system. I'm afraid such difference will cauise support
problems down the road, we'll have to keep the old stuff in mind whenever we
help people with network problems in case they're still using it.

So this bug report is here to nudge you toward coming up with something to
let old systems upgrade to the new setup. I realize it can be done manually.
If that's the only way, I suspect most people won't bother.

I think it could be done semi-automatically. Perhaps make a script that
looks at the current ifconfig and route information, and that spits out an
interfaces file based on it, and then goes in and comments out ifconfig and
route statements in /etc/init.d/network. This script could be run on upgrade
if the user indicated it was ok to do so. I'm sure it wouldn't work for
everyone, but probably could be made to work for the general case.

This is probably an issue for woody.


Information forwarded to debian-bugs-dist@lists.debian.org, Anthony Towns <ajt@debian.org>:
Bug#57830; Package netbase. (full text, mbox, link).


Acknowledgement sent to Anthony Towns <aj@azure.humbug.org.au>:
Extra info received and forwarded to list. Copy sent to Anthony Towns <ajt@debian.org>. (full text, mbox, link).


Message #10 received at 57830@bugs.debian.org (full text, mbox, reply):

From: Anthony Towns <aj@azure.humbug.org.au>
To: Joey Hess <joey@varesearch.com>, 57830@bugs.debian.org
Subject: Re: Bug#57830: netbase: just me, causing trouble :-)
Date: Sat, 12 Feb 2000 12:00:29 +1000
[Message part 1 (text/plain, inline)]
On Fri, Feb 11, 2000 at 01:49:13PM -0800, Joey Hess wrote:
> Subject: Re: Bug#57830: netbase: just me, causing trouble :-)

Heh. I'll say.

[automatically `converting' /etc/init.d/network -> /etc/network/interfaces]
> I think it could be done semi-automatically. Perhaps make a script that
> looks at the current ifconfig and route information, and that spits out an
> interfaces file based on it, and then goes in and comments out ifconfig and
> route statements in /etc/init.d/network. This script could be run on upgrade
> if the user indicated it was ok to do so. I'm sure it wouldn't work for
> everyone, but probably could be made to work for the general case.

Hmmm.

First, DHCP/bootp users wouldn't be coped with well here. It'd be hard
(I think?) to differentiate between a DHCP/bootp network and a static one
at runtime, automatically. Also, they'd need to have their appropriate
DHCP/bootp scripts changed instead of their init.d/network script.

Okay.

So, in perl to read an interface from ifconfig, we want something like:

#!/usr/bin/perl -w

use strict;

my %iface = ();  # name -> iface info hash
my $ciface;  # current iface name

while(my $line = <>) {
    chomp $line;
    if ($line =~ m/^(\S+)\s+(\S.*)$/) {
        $ciface = $1;
	$iface{$ciface} = { };
        $line = $2;
    } elsif ($line =~ m/^\s+(\S.*)$/) {
        $line = $1;
    } else {
        $ciface = undef;
        next;
    }
    next unless(defined $ciface);

    if ($line =~ s/Link encap:(.*)$//) {
        $iface{$ciface}->{"type"} = $1;
    }
    if ($line =~ s/^inet //) {
        $iface{$ciface}->{"ipv4"} = "yes";
        if ($line =~ s/addr:(\S*)//) {
            $iface{$ciface}->{"ipv4_addr"} = $1;
        }
        if ($line =~ s/Bcast:(\S*)//) {
            $iface{$ciface}->{"ipv4_bcast"} = $1;
        }
        if ($line =~ s/Mask:(\S*)//) {
            $iface{$ciface}->{"ipv4_mask"} = $1;
        }
    }
}

foreach my $if (keys %iface) {
    if ($iface{$if}->{"type"} =~ m/loopback/i) {
        if ($iface{$if}->{"ipv4"} eq "yes") {
            print "iface $if inet loopback\n";
        }
    }

    if ($iface{$if}->{"type"} =~ m/ethernet/i) {
        if ($iface{$if}->{"ipv4"} eq "yes") {
            print "iface $if inet static\n";
            if (defined $iface{$if}->{"ipv4_addr"}) {
                print "    address " . $iface{$if}->{"ipv4_addr"} . "\n";
            }
            if (defined $iface{$if}->{"ipv4_mask"}) {
                print "    netmask " . $iface{$if}->{"ipv4_mask"} . "\n";
            }
            if (defined $iface{$if}->{"ipv4_addr"}) {
                print "    broadcast " . $iface{$if}->{"ipv4_bcast"} . "\n";
            }
        }
    }
    print "\n";
}

Hmmm. This could actually be made to work. It'd be good if it also
grabbed the default gateway from route, and worked out the network based
on the netmask and the address (the network is needed for ifup under
2.0.x kernels).

Cheers,
aj

-- 
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG encrypted mail preferred.

 ``The thing is: trying to be too generic is EVIL. It's stupid, it 
        results in slower code, and it results in more bugs.''
                                        -- Linus Torvalds
[Message part 2 (application/pgp-signature, inline)]

Bug reassigned from package `netbase' to `ifupdown'. Request was from Anthony Towns <aj@azure.humbug.org.au> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `ifupdown' to `ifupdown'. Request was from Anthony Towns <aj@azure.humbug.org.au> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `ifupdown' to `ifupdown'. Request was from Anthony Towns <aj@azure.humbug.org.au> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `ifupdown' to `ifupdown'. Request was from Anthony Towns <aj@azure.humbug.org.au> to control@bugs.debian.org. (full text, mbox, link).


Changed Bug title. Request was from Thomas Hood <jdthood@yahoo.co.uk> to control@bugs.debian.org. (full text, mbox, link).


Merged 36073 57830. Request was from Thomas Hood <jdthood@yahoo.co.uk> to control@bugs.debian.org. (full text, mbox, link).


Tags added: fixed Request was from Javier Fernandez-Sanguino Pen~a <jfs@computer.org> to control@bugs.debian.org. (full text, mbox, link).


Reply sent to Anthony Towns <ajt@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Joey Hess <joey@varesearch.com>:
Bug acknowledged by developer. (full text, mbox, link).


Message #29 received at 57830-close@bugs.debian.org (full text, mbox, reply):

From: Anthony Towns <ajt@debian.org>
To: 57830-close@bugs.debian.org
Subject: Bug#57830: fixed in ifupdown 0.6.5
Date: Mon, 04 Apr 2005 12:02:25 -0400
Source: ifupdown
Source-Version: 0.6.5

We believe that the bug you reported is fixed in the latest version of
ifupdown, which is due to be installed in the Debian FTP archive:

ifupdown_0.6.5.dsc
  to pool/main/i/ifupdown/ifupdown_0.6.5.dsc
ifupdown_0.6.5.tar.gz
  to pool/main/i/ifupdown/ifupdown_0.6.5.tar.gz
ifupdown_0.6.5_i386.deb
  to pool/main/i/ifupdown/ifupdown_0.6.5_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 57830@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anthony Towns <ajt@debian.org> (supplier of updated ifupdown package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon,  4 Apr 2005 23:41:06 +1000
Source: ifupdown
Binary: ifupdown
Architecture: source i386
Version: 0.6.5
Distribution: unstable
Urgency: low
Maintainer: Anthony Towns <ajt@debian.org>
Changed-By: Anthony Towns <ajt@debian.org>
Description: 
 ifupdown   - high level tools to configure network interfaces
Closes: 54814 57731 57830 62542 62633 63071 67743 67796 68869 69723 70030 71779 72872 74312 74563 75279 76086 76142 76198 76985 79683 79822 81143 81150 81611 82339 82604 83496 83542 83557 83804 84602 84697 85206 86410 86895 86902 88946 88947 88948 92993 94656 96265 97782 98448 99444 101204 103868 105342 107701 108857 108876 110198 112012 112652 113338 113620 114429 121755 122422 129003 135502 138403 138694 141634 148666 150773 151465 151932 152853 152893 154517 156789 157698 160918 164823 169194 171981 172147 173101 174764 175679 178226 178630 180000 186316 196366 196865 198841 200786 203636 204468 207727 208607 208726 208811 209006 210436 213068 213723 216716 224468 229503 229527 231404 231910 231995 232347 232594 235993 239142 241248 242314 242527 242537 242607 242867 245067 245067 247772 248717 249233 250713 254388 255218 255228 255574 258965 259609 263913 264134 265165 266282 266479 283649 284123 286155 286166 287172 294970 296273 297762 297898 300937 302519
Changes: 
 ifupdown (0.6.5) unstable; urgency=low
 .
   * The Gernot Heiser release -- aged like a fine South Australian wine.
 .
   * Switch to Debian-native versioning / source packaging for the time being.
     (Closes: Bug#84697)
   * Change Section: to base, to match overrides.
 .
   * Thanks to Michael Weber, Javier Fernandez-Sanguino Pena, Marc
     Haber, and Thomas Hood for NMUs. (Closes: Bug#150773, Bug#151465,
     Bug#152893, Bug#208726, Bug#209006, Bug#242314, Bug#263913,
     Bug#266282, Bug#297762)
 .
   * debian/rules: Don't re-build unnecessarily. Thanks to Michael Banck
     (Closes: Bug#296273)
 .
   * Add post-up, pre-down as aliases for "up" and "down". (Closes: Bug#62633)
 .
   * Deprecate (undocument) "--exclude" option.
 .
   * Add support for "allow-*" lines for systems such as hotplug or ifplugd.
     Usage is "ifup --allow=hotplug <interfaces>"; only the allowed interfaces
     whill actually be tried. (Closes: Bug#300937)
 .
   * Satiate the POSIX sh monkeys, makenwdep.sh now uses printf for \t's,
     not echo -e. (Closes: Bug#294970)
 .
   * Switch to using "/etc/network/run/ifstate" instead of
     "/etc/network/ifstate". Simplify all the complicated hackery dealing
     with that. Use myreadlink function instead of /lib/init/readlink.
     (Closes: Bug#302519)
 .
   * Make debian/rules test always succeed when cross-building. Thanks
     to NIIBE Yutaka. (Closes: Bug#283649)
 .
   * Add VERBOSITY variable for scripts, invoke run-parts with --verbose.
     Thanks to Michael Weber. (Closes: Bug#88946)
   * Add LOGICAL variable for scripts. (Doesn't work for mapping scripts yet
     though)
   * Add PHASE variable for scripts, same as MODE but more detailed;
     pre-up, post-down, etc. (Closes: Bug#286155)
 .
   * Document lack of support for end-of-line comments in interfaces(5).
     (Closes: Bug#79683)
 .
   * Remove conflict with old, experimental-only version of dhcp-client.
 .
 ifupdown (0.6.4-4.12) unstable; urgency=low
 .
   * Non-maintainer upload
   * Begin description synopsis with lower case letter
   * postinst:
     + Create run dir at the target of /etc/network/run if it is absent
       (Closes: #297898)
 .
 ifupdown (0.6.4-4.11) unstable; urgency=low
 .
   * Non-maintainer upload
   * postinst:
     + Do not make /etc/network/run a symlink to /dev/shm/network/
       if devfs is in use.  (Closes: #266479)
   * /etc/init.d/ifupdown:
     + Don't accept arguments to "start" method
     + Fix initscript output
   * ifup.8:
     + Correct typo (Closes: #287172)
   * interfaces.5:
     + Correct description of what happens when user commands fail
       (Closes: #286166)
     + Remove reference to VERBOSE which isn't implemented in this
       version  (Reported in #88946)
   * Add it.po thanks to Luca Monducci  (Closes: #284123)
 .
 ifupdown (0.6.4-4.10) unstable; urgency=low
 .
   * Non-maintainer upload. Fix critical bugs.
   * fix ifstate cleaning in init script. (Closes: #264134).
   * fix /etc/network/run creation in postinst (Closes: #265165).
 .
 ifupdown (0.6.4-4.9) unstable; urgency=low
 .
   * Non-maintainer upload: bug fixes and some improvements, unfortunately
     they will not make it to sarge...
    [Javier Fernandez-Sanguino]
     - Added a generic --exclude option (modified ifupdown.nw and ifup.8)
       This way other scripts (such as /e/i/networking in netbase)
       can avoid bringing down 'lo' on shutdown doing: 'ifdown -e lo -a'
       This will help close #254705, #256680 and #208700.
     - Make it conflict with the dch-client version from experimental
       (Closes: #242537, #242527)
     - Added usage examples provided by Thomas Hood (Closes: #247772)
     - L10n:
     	+ Updated catalan debconf templates provided by Aleix Badia i Bosch
         (Closes: #248717)
         + Included Lithuanian translation of debconf templates provided
         by Gintautas Miliauskas (Closes: #249233)
     - /etc/init.d/ifupdown: Exit with error if called with unknown arguments
     - ifupdown.nw: fix FTBFS with gcc-3.4 (Closes: #258965)
     - ifup.8: ammended manpage describing how ifdown really works
       (Closes: #259609)
     - Remove XSI:isms in several scripts (Closes: #255574)
     - debian/po/POTFILES.in:  point to templates.master instead of templates
    [Thomas Hood]
     - debian/control:
        + Build-Depend on version of debhelper with dh_installinit --name
        + Put dhcp3-client before dhcp-client in disjunctive dependency
          (Closes: #250713)
      - Add /etc/default/ifupdown (currently not used, will be in the
        future)
      - /etc/init.d/ifupdown:
         + Creates target of /etc/network/run if the latter is a dangling
 	  symlink.  Thanks to AJT for good discussion.  (Closes: #242607)
         + Delete ifstate on stop  (Closes: #245067)
     - /etc/init.d/ifupdown-clean
         + Delete ifstate on stop  (Closes: #245067)
     - debian/rules:
         + Now use dh_installdebconf to install debconf stuff
         + Install new ifupdown-clean initscript.  It runs at S:S18.
         + ifupdown initscript now runs at 0,6:S36 as well as S:S39.
         Note: this will only apply to new installations (not to upgrades)
      - examples/*
         + Move the contributed scripts to contrib/
         + Clean up and add comments
      - examples/check-mac-address.sh:
         + Fix argument check  (Closes: #254388)
      - debian/postrm:
         + Delete configuration files on purge  (Closes: #255228)
      - ifup.8
         + Clean up
         + Add EXAMPLES section  (Closes #247772)
      - interfaces.5
         + Mention wireless(7)  (Closes: #255218)
         + Reorder content and do some other minor changes.
      - debian/postinst:
         + Create /etc/network/run symlink to /dev/shm/network/ if
 	  it does not exist
         + Warn if "auto lo" or "iface lo" stanza absent from /e/n/i
         (Closes: #121755)
 .
 ifupdown (0.6.4-4.8) unstable; urgency=low
 .
   * Fix configuration of interfaces with multiple address families.
     (Closes: Bug#242867)
   * Add testcase 3 to check for such errors.
 .
 ifupdown (0.6.4-4.7) unstable; urgency=low
 .
   * Non-maintainer upload. This is mostly a bug-fix release, no new
     features have been added and the behaviour of ifupdown has only changed
     slightly. Content has been reviewed by both the maintainer and several
     other maintainers (who have NMUed this package previously)
     - Ifupdown.dvi now depends on *eps files (Closes: #101204)
     - Added missing Build-Dep to noweb since the Makefile calls makenwdep.sh
       (and it calls 'noroots') on build.
     - Remove the undocumented (and unused) -s option from the manpage and the
       main.c code. (Closes: #231404)
     - inet6.defn
       + Make it possible to run an v4tunnel without an address (Closes: #96265)
     - inet.defn
       + Included different handling of dhclient3 versus dhclient.
       + Avoids inconsistency in interface state if the command run
        by ifup fails, also added -e option to dhclient in order to
        have it return an error if it cannot get an address.
        Notice that this is not yet done with dhclient3 (-1) since that would
        mean not running dhclient3 as a daemon and renews not being done.
        (Closes: #97782, #82339, #113338, #148666, #169194)
       + An independent lease file is created per interface so that dhclient
        can be used in more than one interface (Closes: #196366)
       + If dhcp3-client is installed (the binary /sbin/dhclient3 is available)
        then use the -r option instead of with a KILL signal, this enables
        it to release the DHCP release an execute the hook script before
        exiting. Also, the package now suggests 'dhcp-client | dhcp3-client'
        (since dhcp3-client does not provide dhcp-client as pump does)
        (Closes: #196865)
       + Added a metric option for routes, notice, however, the dhclient's
        -e (undocumented) option is not included from the provided patch.
        (Closes: #235993)
       + Use -r instead of -k when DHCP interfaces using pump are downed in
        order to avoid killing all interfaces (only release the one asked for)
        (Closes: #198841)
       + Properly implement the 'hw' option in interfaces by defining the
        hardware address before upping the interface.
        (Closes: #224468, #84602)
       + Allow setting of the hw address in the dhcp method as suggested.
        (Closes: #135502)
     - examples:
       + Added an example in the interfaces file on how to setup an interface
        with multiple IP addresses. I've added a warning, though, since this
        is expected not to work in some cases and might generate inconsistencies
        between the real state and the one noted down in the interfaces state
        file. It is worth documenting this option (with known caveats) rather
        than have users figure it out for themselves.
        (Closes: #172147)
       + Added sample scripts ('ensureifup' and 'ifstate') to ensure that
        interfaces are always up (might be useful for crappy ISP providers)
        as provided by Yann Dirson (Closes: #86902)
       + Provide a 'generate-interfaces.pl' script under the examples dir
        in order to facilitate migration of network configuration in
        pre-woody systems. This script might also be useful to migrate other
        Linux systems to Debian.
        (Closes: #57830)
       + Added a sample 'ifstate-complex' command. Since it is not documented
         I'm adding it to the examples and not closing #153222 with it (yet)
       + Fixed a syntax error in the 'check-mac-address.sh' script and added
         both a little bit of comment code and proper usage.
       + Provided an example on how to setup an interface without IP address
         using the 'manual' method. This is suitable for some cases where we
         only want to have the interface to be up. This example can be used
         to setup PPPOE interfaces or network IDS listening on a network.
         This might not be as good as providing a specific method but the
         maintainer considers that this is the way it should be handled.
         (Closes: #76142, #92993, #129003, #164823, #171981)
       + Also, provided an example bridge configuration script that can
         be setup in /e/n/if-{pre-up,down}.d/ in order to setup bridges.
     - Interfaces(5).pre:
       + Slight improvement in to better describe mapping and point to
        the examples available. (Closes: #232594)
       + Minor changes in the manpage to avoid people being misled .
         (Closes: #232347)
       + Better description of mappings (Closes: #216716)
       + Document IFACE=LIFACE syntax (Closes: #213068)
       + Documented known bugs or limitations.
       + Reference the location of the network examples.
       + Reference also the "Debian Reference" manual since it is more
         verbose in how /e/n/interfaces and ifupdown works.
     - Ifup(8):
       + Document that the -a option will take down all interfaces.
        (Closes: #208607)
       + Also describe in which order are interfaces started/stopped when
         using -a which might avoid confusion, see  #208700 for example.
       + Changed manpage name to ifup (instead of ifupdown).
        (Closes: #81150)
       + Document known bugs in the manpage: state maintained is sometimes
        lost, the ifstate needs to be writable and there is a known deadlock
        issue.
       + Document known "limitations" and refer readers to alternatives to
         monitor interface changes such as ifupd and hotplug.
       + Minor formatting changes and rewrites for better comprehension.
     - Translations:
       + Added Spanish debconf translation provided by Carlos Valdivia.
        (Closes: #207727)
       + Added Japanese debconf translation provided by Kenshi Muto.
        (Closes: #210436)
       + Added Dutch debconf translation provided by Tim Dijkstra.
        (Closes: #213723)
       + Added Greek debconf translation provided by Konstantinos Margaritis.
        (Closes: #229503, #229527)
       + Added simplified Chinese debconf translation provided by Hiei Xu.
        (Closes: #231910)
       + Added Czech debconf translation provided by Miroslav Kure.
        (Closes: #231995)
       + Added Turkish debconf translation provided by Recai Oktas.
        (Closes: #239142)
       + Added Danish debconf translation provided by Morten Brix Pedersen.
        (Closes: #241248)
 .
 ifupdown (0.6.4-4.6) unstable; urgency=low
 .
   * Non-maintainer upload
   * reinstate code creating non-existent /etc/network in preinst. Moving
     that code to postinst is currently problematic since other packages
     pre-depend on ifupdown and dpkg doesn't guarantee that pre-depended
     packages are configured before unpacking the depending package.
                                                              (Closes: #208811)
   * don't call dpkg --compare-version on initial install in postinst
 .
 ifupdown (0.6.4-4.5) unstable; urgency=low
 .
   * Non-maintainer upload
   * ifupdown.nw:
     + Clarify description of --all option                    (Closes: #180000)
     + Add manual interface method                            (Closes:  #88948)
     + Document order of precedence of DHCP clients           (Closes: #156789)
   * debian/prepostinstrm:
     + Use "set -e" consistently
   * debian/rules, debian/postinst, debian/preinst
     + Add /etc/network/if*.d/ directories to the package     (Closes: #178226)
     + Use dh_installinit with --no-start option
   * debian/config: fix compare-versions so that debconf question
     is asked when updating from < 0.6                        (Closes: #122422)
   * debian/rules:
     + documented {clobber,distclean} targets                 (Closes: #154517)
     + removed obsolete call of dh_suidregister
   * added Danish convert-interfaces template.  Thanks to morten@wtk.dk
     for translation.                                         (Closes: #174764)
   * Switch to gettext-based debconf templates and update French
     translation. Thanks to Christian Perrier for this work.  (Closes: #200786)
   * use Colin Watson's backporting helper for po-debconf'ed packages.
   * interfaces(5):
     + Format improvements
     + Describe how mapping works                             (Closes: #86895)
                                                              (Closes: #138694)
                                                              (Closes: #175679)
                                                              (Closes: #204468)
     + Document order of processing of auto ifaces            (Closes: #112012)
     + Say that "auto" takes physical interface names as arguments
                                                              (Closes: #138403)
     + Document function of /etc/network/if-*.d/ directories  (Closes: #141634)
                                                              (Closes: #157698)
     + There are more than three universal options            (Closes: #160918)
                                                              (Closes: #186316)
     + Mention extended options                               (Closes: #203636)
   * ifup(8)
     + Indicate in synopsis that -i option takes an argument
     + minor phrasing changes aiming at greater clarity
     + formatting corrections
   * examples/*: fix typos                                    (Closes: #173101)
   * debian/control:
     + Suggest dhcp-client and ppp                            (Closes: #178630)
     + Standards-Version: 3.6.1
     + Priority: important to agree with override file
     + Clarify wording of long description
   * debian/copyright:
     + Clean up and make lintian happy
   * Thanks to Thomas Hood and Michael Weber for helping to prepare
     these patches and the NMU.
 .
 ifupdown (0.6.4-4.4) unstable; urgency=low
 .
   * Non-maintainer upload
   * adjustment to changed md5sum output format (as of dpkg 1.10)
     (Closes: Bug#152853)
 .
 ifupdown (0.6.4-4.3) unstable; urgency=low
 .
   * Non-maintainer upload
   * flush stream buffers before forking and after writing the
     statefile
     (Closes: Bug#151932)
 .
 ifupdown (0.6.4-4.2) unstable; urgency=low
 .
   * Non-maintainer upload
   * added locking support, parallel executions of if{up,down} will be
     serialized (modified patch from bod@debian.org).
     (Closes: Bug#108876, Bug#108857)
 .
 ifupdown (0.6.4-4.1) unstable; urgency=low
 .
   * Non-maintainer upload
   * added convert-interfaces template for:
     + de (Closes: Bug#83542)
     + fr (Closes: Bug#83804)
     + pt_BR (Closes: Bug#98448, Bug#110198)
     + pl (Closes: Bug#107701)
     + ru (Closes: Bug#112652)
     + sv (Closes: Bug#83496)
     (thanks to all translators)
   * fixed some typos in source documentation
   * pass METHOD and ADDRFAM environment variables to if.d scripts
     and {pre-,}{up,down} lines
     (Closes: Bug#88947)
   * upgrade-from-0.5.x.pl emits auto statements only once
     (patch from weasel@debian.org)
     (Closes: Bug#105342)
   * added "mtu" option to inet and inet6 static stanzas
     (Closes: Bug#57731)
   * added options "local" and "ttl" to inet6 static stanza
     (Closes: Bug#67743)
   * added and documented option "media" to specify the medium type
     (Closed: Bug#79999)
   * added and documented option hwaddress
     (Closes: Bug#82604)
   * reject options with empty values
     (Closes: #86410)
   * added more documentation to the IPX stanza
   * improved usenet2man conversion (handles punctuation
     before/after //,**
   * added support for udhcpc (slightly modified patch from kraai@debian.org)
     (Closes: Bug#113620)
   * added support for multiple executions of dhclient (uses
     /var/run/dhclient.%iface%.pid now)
     (Closes: Bug#94656)
   * man page update [pump works for kernels (> 2.2.x)]
     (Closes: Bug#114429)
   * configurable user/group for install (0/0 as default, since
     NetBSD uses group "wheel" instead of "root")
   * examples/{check,get}-mac-address.sh:
     + mapping script now compares given MAC addresses case-insensitive.
     + added LANG=C to make ifupdown output reliably parseable
       (thanks to blade@debian.org)
 .
 ifupdown (0.6.4-4) unstable; urgency=low
 .
   * Don't delete /etc/network/ifstate every boot, just empty the file. This
     way people can symlink it to /var/run/ifstate if they so desire (ie, if
     /var is local and /etc is read-only). (Closes: Bug#103868, Bug#85206)
   * Explicitly set PATH in the environment, because pdksh is broken, broken
     I say. (Closes: Bug#83557, Bug#99444)
 .
 ifupdown (0.6.4-3) unstable; urgency=low
 .
   * Add some test cases to hopefully catch miscompiles on silly
     architectures like alpha. Weirdly, I can't duplicate this bug on
     lully anymore, so I didn't add a -O0 workaround at this time. We'll
     see what happens. (Closes: Bug#81143)
 .
   * Correct old /e/n/i check from -2 so it might even work. (Closes:
     Bug#81611)
 .
 ifupdown (0.6.4-2) unstable; urgency=low
 .
   * Check for old /etc/network/interfaces conffile (all comments, same
     md5, same size), and replace it with new conffile so as not to mislead
     people into forgetting the "auto" lines. (Closes: Bug#79822)
 .
   * Added wvdial support, theoretically. If it doesn't work, someone'll have
     to file a new bug and tell me. (Closes: Bug#76985)
 .
 ifupdown (0.6.4-1) unstable; urgency=low
 .
   * New upstream release. Removes a bashism from the makefile, and uses
     ferror() correctly (hopefully) (Closes: Bug#75279, Bug#76086)
 .
   * Add example that checks a MAC address is what it should be. (Closes:
     Bug#76198)
 .
 ifupdown (0.6.3-1) unstable; urgency=low
 .
   * New upstream release. Debian patches incorporated upstream, and a
     big fix wrt memory allocation.
 .
 ifupdown (0.6.2pr-7) unstable; urgency=low
 .
   * Rename to ifupdown. Let's see what breaks.
 .
   * Add pointopoint option for static inet interfaces. (Closes: Bug#74563)
 .
   * Updating to 0.6.x fixes some problems:
         --scheme no longer exists (Closes: Bug#54814)
         line numbers are reported (Closes: Bug#62542)
         you can use $IFACE in /e/n/interfaces (Closes: Bug#71779)
 .
 ifupdown0.6 (0.6.2pr-6) unstable; urgency=low
 .
   * Cleanup /etc/network/ifstate when booting (it will be wrong
     if the system crashed).
 .
   * This should be enough for ifupdown.deb to be updated, hopefully.
 .
 ifupdown0.6 (0.6.2pr-5) unstable; urgency=low
 .
   * The previous few uploads should've fixed most of the bugs
     described in 72872. (Closes: Bug#72872)
 .
   * Add .sh suffixes to the example mapping scripts.
   * Fix a typo in postinst (interface *file* not files)
   * Add a "press enter to continue" if the /e/n/i update fails.
 .
   * Moved /var/run/ifupdown.state to /etc/network/ifstate. Gross.
     (Closes: Bug#74312)
 .
 ifupdown0.6 (0.6.2pr-4) unstable; urgency=low
 .
   * Automatically update /etc/network/interfaces, hopefully.
 .
 ifupdown0.6 (0.6.2pr-3) unstable; urgency=low
 .
   * Started work on automatically converting from 0.5.x config format to
     0.6.x.
   * Move the example from /usr/share/doc/ifupdown to ifupdown0.6.
   * Add some example mapping scripts.
 .
 ifupdown0.6 (0.6.2pr-2) unstable; urgency=low
 .
   * Note that dhcpcd works with any kernel, not just 2.0 and 2.2.
   * Remove the "noauto" keyword from the manpage. Ooopsy.
   * Create /etc/network/if-*.d directories in preinst.
   * Update the example-etc-network-interfaces to use the auto keyword.
 .
 ifupdown0.6 (0.6.2pr-1) unstable; urgency=low
 .
   * New upstream release.
   * Forward port some fixes from the last .deb that I hadn't put in the
     upstream source. Whoops.
 .
   * This is a beta package that doesn't upgrade cleanly from ifupdown. It's
     for testing purposes only.
 .
 ifupdown (0.5.5pr-3) unstable; urgency=low
 .
   * debian/rules: Adjusted to *always* build from scratch if noweb is
     installed, to ensure that the various .c and .defn files are updated
     wherever possible. This should fix the problem where the updated
     inet6.defn wasn't being included, even after -2, amongst others.
 .
 ifupdown (0.5.5pr-2) unstable; urgency=low
 .
   * debian/rules: chmod +x any scripts that are created when the diff is
     applied. (Closes: Bug#70030)
 .
   * ifupdown.nw: Forward port lost changes from netbase 3.18-4.
     (Closes: Bug#69723)
   * ifupdown.nw: Specify interface explicitly when adding default routes,
     and explicitly remove the route when deconfiguring an interface.
     (Closes: Bug#63071, Bug#67796)
 .
   * debian/control: Add dependency on net-tools.
 .
 ifupdown (0.5.5pr-1) unstable; urgency=low
 .
   * Thought through and removed build-dependency on noweb. This involves
     changing what I put in the .orig.tar.gz. (Closes: Bug#68869)
 .
 ifupdown (0.5.5-1) unstable; urgency=low
 .
   * Split from netbase.
Files: 
 bfb5b1b674a203f56a4d9ad0a57d8801 509 base important ifupdown_0.6.5.dsc
 c5051d35702a7e91a84a6e924752cbe0 98127 base important ifupdown_0.6.5.tar.gz
 8c94e9ad82afbdcf4a1c93a4dd64326d 47952 base important ifupdown_0.6.5_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iEYEARECAAYFAkJRX9AACgkQOxe8dCpOPqq+YwCeMpWo7Lgy01PsXj4r5Y0RFe8A
4dcAn2gYqabxlUGdJitiKBUd/xew2VGf
=tbpY
-----END PGP SIGNATURE-----




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Apr 25 15:31:04 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.