Browse Source

add test and background for networkless-install-fixes

tags/debian/0.7.21
Michael Vogt 13 years ago
parent
commit
87123e9d81
3 changed files with 55 additions and 0 deletions
  1. +5
    -0
      test/networkless-install-fixes/README
  2. +25
    -0
      test/networkless-install-fixes/sources.test.list
  3. +25
    -0
      test/networkless-install-fixes/test.sh

+ 5
- 0
test/networkless-install-fixes/README View File

@@ -0,0 +1,5 @@

Those tests aim at making the networkless install timeout
quicker, see
https://wiki.ubuntu.com/NetworklessInstallationFixes
for details

+ 25
- 0
test/networkless-install-fixes/sources.test.list View File

@@ -0,0 +1,25 @@

# archive.ubuntu.com
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted

deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted

deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe

deb http://archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates universe

# security.ubuntu.com
deb http://security.ubuntu.com/ubuntu/ hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ hardy-security main restricted

deb http://security.ubuntu.com/ubuntu/ hardy-security universe
deb-src http://security.ubuntu.com/ubuntu/ hardy-security universe


# archive.canonical.com
deb http://archive.canonical.com/ubuntu/ hardy-partner universe
deb-src http://archive.canonical.com/ubuntu/ hardy-partner universe

+ 25
- 0
test/networkless-install-fixes/test.sh View File

@@ -0,0 +1,25 @@
#!/bin/sh

OPTS="-o Dir::Etc::sourcelist=./sources.test.list -o Acquire::http::timeout=20"

# setup
unset http_proxy
iptables --flush

echo "No network at all"
ifdown eth0
time apt-get update $OPTS 2>&1 |grep system
ifup eth0
echo ""

echo "no working DNS (port 53 DROP)"
iptables -A OUTPUT -p udp --dport 53 -j DROP
time apt-get update $OPTS 2>&1 |grep system
iptables --flush
echo ""

echo "DNS but no access to archive.ubuntu.com (port 80 DROP)"
iptables -A OUTPUT -p tcp --dport 80 -j DROP
time apt-get update $OPTS 2>&1 |grep system
iptables --flush
echo ""

Loading…
Cancel
Save