Anaconda log will help us to analyse failure of installation.
Signed-off-by: Qingtang Zhou <[email protected]>
---
client/tests/kvm/unattended/Fedora-10.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/Fedora-11.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/Fedora-12.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/Fedora-13.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/Fedora-14.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/Fedora-8.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/Fedora-9.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/RHEL-3-series.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/RHEL-4-series.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/RHEL-5-series.ks | 35 ++++++++++++++++++++++++++
client/tests/kvm/unattended/RHEL-6-series.ks | 35 ++++++++++++++++++++++++++
11 files changed, 385 insertions(+), 0 deletions(-)
diff --git a/client/tests/kvm/unattended/Fedora-10.ks
b/client/tests/kvm/unattended/Fedora-10.ks
index 081d41a..49bdfbb 100644
--- a/client/tests/kvm/unattended/Fedora-10.ks
+++ b/client/tests/kvm/unattended/Fedora-10.ks
@@ -24,6 +24,41 @@ poweroff
@development-tools
ntpdate
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/Fedora-11.ks
b/client/tests/kvm/unattended/Fedora-11.ks
index c339220..17c5721 100644
--- a/client/tests/kvm/unattended/Fedora-11.ks
+++ b/client/tests/kvm/unattended/Fedora-11.ks
@@ -24,6 +24,41 @@ autopart
ntpdate
%end
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/Fedora-12.ks
b/client/tests/kvm/unattended/Fedora-12.ks
index c339220..17c5721 100644
--- a/client/tests/kvm/unattended/Fedora-12.ks
+++ b/client/tests/kvm/unattended/Fedora-12.ks
@@ -24,6 +24,41 @@ autopart
ntpdate
%end
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/Fedora-13.ks
b/client/tests/kvm/unattended/Fedora-13.ks
index c339220..17c5721 100644
--- a/client/tests/kvm/unattended/Fedora-13.ks
+++ b/client/tests/kvm/unattended/Fedora-13.ks
@@ -24,6 +24,41 @@ autopart
ntpdate
%end
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/Fedora-14.ks
b/client/tests/kvm/unattended/Fedora-14.ks
index e1323cd..f9fa144 100644
--- a/client/tests/kvm/unattended/Fedora-14.ks
+++ b/client/tests/kvm/unattended/Fedora-14.ks
@@ -25,6 +25,41 @@ ntpdate
dmidecode
%end
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/Fedora-8.ks
b/client/tests/kvm/unattended/Fedora-8.ks
index 9403191..1f45699 100644
--- a/client/tests/kvm/unattended/Fedora-8.ks
+++ b/client/tests/kvm/unattended/Fedora-8.ks
@@ -23,6 +23,41 @@ reboot
@development-tools
ntpdate
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/Fedora-9.ks
b/client/tests/kvm/unattended/Fedora-9.ks
index a7d5399..a325657 100644
--- a/client/tests/kvm/unattended/Fedora-9.ks
+++ b/client/tests/kvm/unattended/Fedora-9.ks
@@ -24,6 +24,41 @@ poweroff
@development-tools
ntpdate
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/RHEL-3-series.ks
b/client/tests/kvm/unattended/RHEL-3-series.ks
index 0c6d334..5012000 100644
--- a/client/tests/kvm/unattended/RHEL-3-series.ks
+++ b/client/tests/kvm/unattended/RHEL-3-series.ks
@@ -23,6 +23,41 @@ skipx
@ development-tools
ntp
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('/sbin/ifconfig eth0 10.0.2.15 netmask 255.255.255.0 up')
diff --git a/client/tests/kvm/unattended/RHEL-4-series.ks
b/client/tests/kvm/unattended/RHEL-4-series.ks
index 83ae918..9760f57 100644
--- a/client/tests/kvm/unattended/RHEL-4-series.ks
+++ b/client/tests/kvm/unattended/RHEL-4-series.ks
@@ -23,6 +23,41 @@ poweroff
@ development-tools
ntp
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/RHEL-5-series.ks
b/client/tests/kvm/unattended/RHEL-5-series.ks
index 7ffd19f..cbfb171 100644
--- a/client/tests/kvm/unattended/RHEL-5-series.ks
+++ b/client/tests/kvm/unattended/RHEL-5-series.ks
@@ -25,6 +25,41 @@ kexec-tools
watchdog
ntp
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
diff --git a/client/tests/kvm/unattended/RHEL-6-series.ks
b/client/tests/kvm/unattended/RHEL-6-series.ks
index 166c499..4b0629a 100644
--- a/client/tests/kvm/unattended/RHEL-6-series.ks
+++ b/client/tests/kvm/unattended/RHEL-6-series.ks
@@ -28,6 +28,41 @@ NetworkManager
ntpdate
watchdog
+%pre --interpreter /usr/bin/python
+import socket, os, sys
+
+try:
+ pid = os.fork()
+except OSError, e:
+ sys.exit(1)
+
+if pid > 0:
+ sys.exit(0)
+
+f = open("/tmp/anaconda.log", 'r')
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+os.close(sys.stderr.fileno())
+os.close(sys.stdout.fileno())
+
+sock.bind(('', 12322))
+sock.listen(1)
+
+buf = ""
+while True:
+ client, addr = sock.accept()
+ o = f.readlines(1024)
+ o = "".join(o)
+ if buf or o:
+ client.send(o)
+ data = client.recv(64)
+ if "ok" in data:
+ buf = ""
+ else:
+ buf += o
+ client.close()
+%end
+
%post --interpreter /usr/bin/python
import socket, os
os.system('dhclient')
--
1.7.4.1
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest