~ubuntu-branches/ubuntu/saucy/ifupdown/saucy-proposed

« back to all changes in this revision

Viewing changes to debian/testbuild-linux

  • Committer: Package Import Robot
  • Author(s): Stéphane Graber
  • Date: 2013-08-26 16:56:45 UTC
  • mfrom: (107.1.3 saucy)
  • Revision ID: package-import@ubuntu.com-20130826165645-0ewzt2yfckue8phe
Tags: 0.7.44ubuntu1
* Merge from Debian. Remaining changes:
  - If the /etc/NetworkManager/NetworkManager.conf file is present
    but doesn't have the "ifupdown:managed" the previous upload instructed
    the iniparser to return -1, which evaluates to TRUE. We instead instruct
    it to return 0, as we shouldn't prevent ifupdown from managing the
    interfaces in that case, as NM won't either. (LP: #281984)
  - Remove /etc/default/networking as the upstart job doesn't use it and
    can't really use it without some significant changes (support exclusion
    lists in all the upstart jobs).
  - Add transition code for moving /etc/init.d/networking from netbase
    to ifupdown.
  - Make /etc/init.d/networking exit 1 immediately on Upstart system
    with an error message telling the user to use 'service'.
  - Always call dhclient with -1, Ubuntu carries a patch so that renewal
    won't time out.

Show diffs side-by-side

added added

removed removed

Lines of Context:
344
344
 
345
345
cat >tests/testcase.7 <<EOF
346
346
# RUN: -a
347
 
auto eth0 eth0.1 eth0.0201 tunnel
 
347
auto eth0 eth0.1 eth0.0201 br0.0201 br0.0202 tunnel
348
348
iface eth0 inet static
349
349
  address 1.2.3.4
350
350
  netmask 255.255.255.0
358
358
  netmask 64
359
359
iface eth0.0201 inet static
360
360
  address 192.168.0.1/25
 
361
iface br0.0201 inet manual
 
362
  bridge_ports eth0.0201
 
363
iface br0.0202 inet manual
361
364
iface tunnel inet6 6to4
362
365
  local 1.2.3.4
363
366
EOF
399
402
ip link set dev eth0.0201   up
400
403
 
401
404
run-parts --verbose /etc/network/if-up.d
 
405
Configuring interface br0.0201=br0.0201 (inet)
 
406
run-parts --verbose /etc/network/if-pre-up.d
 
407
run-parts --verbose /etc/network/if-up.d
 
408
if test -d /sys/class/net/br0 -a             ! -d /sys/class/net/br0.0202 ;     then         ip link set up dev br0;         ip link add link br0 name br0.0202 type vlan id 202;     fi
 
409
Configuring interface br0.0202=br0.0202 (inet)
 
410
run-parts --verbose /etc/network/if-pre-up.d
 
411
run-parts --verbose /etc/network/if-up.d
402
412
Configuring interface tunnel=tunnel (inet6)
403
413
run-parts --verbose /etc/network/if-pre-up.d
404
414
modprobe -q net-pf-10 > /dev/null 2>&1 || true # ignore failure.
486
496
run-parts --verbose /etc/network/if-up.d
487
497
EOF
488
498
 
 
499
cat >tests/testcase.10 <<EOF
 
500
# RUN: -a
 
501
source /dev/null
 
502
source null
 
503
EOF
 
504
cat >tests/up.10 <<EOF
 
505
====stdout====
 
506
====stderr====
 
507
Parsing file /dev/null
 
508
Parsing file tests/null
 
509
run-parts --verbose /etc/network/if-pre-up.d
 
510
run-parts --verbose /etc/network/if-up.d
 
511
EOF
 
512
 
 
513
 
489
514
result=true
490
 
for test in 1 2 3 4 5 6 7 8 9; do
 
515
for test in 1 2 3 4 5 6 7 8 9 10; do
491
516
        args="$(cat tests/testcase.$test | sed -n 's/^# RUN: //p')"
492
 
        ./ifup -nv --force -i tests/testcase.$test $args \
 
517
        ./ifup --no-loopback -nv --force -i tests/testcase.$test $args \
493
518
                >tests/up-res-out.$test 2>tests/up-res-err.$test || 
494
519
                true
495
520
        (echo "====stdout===="; cat tests/up-res-out.$test