From patchwork Mon Aug 3 22:38:51 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lucas Meneghel Rodrigues X-Patchwork-Id: 39025 Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id n73MdDT8017606 for ; Mon, 3 Aug 2009 22:39:14 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755056AbZHCWjK (ORCPT ); Mon, 3 Aug 2009 18:39:10 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755023AbZHCWjJ (ORCPT ); Mon, 3 Aug 2009 18:39:09 -0400 Received: from mx2.redhat.com ([66.187.237.31]:60579 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753305AbZHCWjE (ORCPT ); Mon, 3 Aug 2009 18:39:04 -0400 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id n73Md5Sk002383; Mon, 3 Aug 2009 18:39:05 -0400 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id n73Md4eV026947; Mon, 3 Aug 2009 18:39:04 -0400 Received: from localhost.localdomain (vpn-10-57.bos.redhat.com [10.16.10.57]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id n73MctNh025566; Mon, 3 Aug 2009 18:39:02 -0400 From: Lucas Meneghel Rodrigues To: autotest@test.kernel.org Cc: kvm@vger.kernel.org, dhuff@redhat.com, Lucas Meneghel Rodrigues Subject: [PATCH 3/6] KVM test: Add unattended install files for F11 and WinXP Date: Mon, 3 Aug 2009 19:38:51 -0300 Message-Id: <1249339134-5600-4-git-send-email-lmr@redhat.com> In-Reply-To: <1249339134-5600-3-git-send-email-lmr@redhat.com> References: <1249339134-5600-1-git-send-email-lmr@redhat.com> <1249339134-5600-2-git-send-email-lmr@redhat.com> <1249339134-5600-3-git-send-email-lmr@redhat.com> X-Scanned-By: MIMEDefang 2.58 on 172.16.27.26 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org For the purpose of developing the test, 2 operating systems were used, Fedora 11 and Windows XP 32 bit. This patch adds the unattended install files for each OS: * Fedora 11: Fedora-11.ks * Win XP: winnt.bat and winxp32.sif Attention: Actually those 2 files *should* be templates that would have the IP replaced by the current Host IP, but I wanted to get the patchset reviewed before I implement the templating functionality. For now, just replace your server IP on the unattended file and it will work fine. On the final version we will already have answer file templating implemented appropriately. Signed-off-by: Lucas Meneghel Rodrigues --- client/tests/kvm/unattended/Fedora-11.ks | 36 +++++++++++++++ client/tests/kvm/unattended/winnt.bat | 12 +++++ client/tests/kvm/unattended/winxp32.sif | 72 ++++++++++++++++++++++++++++++ 3 files changed, 120 insertions(+), 0 deletions(-) create mode 100644 client/tests/kvm/unattended/Fedora-11.ks create mode 100644 client/tests/kvm/unattended/winnt.bat create mode 100644 client/tests/kvm/unattended/winxp32.sif diff --git a/client/tests/kvm/unattended/Fedora-11.ks b/client/tests/kvm/unattended/Fedora-11.ks new file mode 100644 index 0000000..3bfa355 --- /dev/null +++ b/client/tests/kvm/unattended/Fedora-11.ks @@ -0,0 +1,36 @@ +install +cdrom +text +reboot +lang en_US +keyboard us +network --bootproto dhcp +rootpw 123456 +firewall --enabled --ssh +selinux --enforcing +timezone --utc America/New_York +firstboot --disable +bootloader --location=mbr +zerombr + +clearpart --all --initlabel +part /boot --fstype=ext3 --size=100 +part / --fstype=ext3 --size=2000 +part swap --fstype=swap --size=512 + +%packages +@ Base +%end + +%post --interpreter /usr/bin/python +import socket, os +os.system('iptables -F') +os.system('echo 0 > /selinux/enforce') +port = 12323 +buf = 1024 +addr = ('192.168.1.3', port) +client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +client.connect(addr) +client.sendto('done', addr) +client.close() +%end \ No newline at end of file diff --git a/client/tests/kvm/unattended/winnt.bat b/client/tests/kvm/unattended/winnt.bat new file mode 100644 index 0000000..59aa2b6 --- /dev/null +++ b/client/tests/kvm/unattended/winnt.bat @@ -0,0 +1,12 @@ +@rem SetupMgrTag +@echo off + +rem +rem This is a SAMPLE batch script generated by Setup Manager. +rem If this script is moved from the location where it was generated, it may have to be modified. +rem + +set AnswerFile=.\winnt.sif +set SetupFiles=D:\i386 + +D:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile% diff --git a/client/tests/kvm/unattended/winxp32.sif b/client/tests/kvm/unattended/winxp32.sif new file mode 100644 index 0000000..2bc62b2 --- /dev/null +++ b/client/tests/kvm/unattended/winxp32.sif @@ -0,0 +1,72 @@ +;SetupMgrTag +[Data] + AutoPartition=1 + MsDosInitiated="0" + UnattendedInstall="Yes" + +[Unattended] + Repartition=Yes + UnattendMode=FullUnattended + OemSkipEula=Yes + OemPreinstall=No + TargetPath=\WINDOWS + UnattendSwitch=Yes + CrashDumpSetting=1 + DriverSigningPolicy=ignore + WaitForReboot=no + +[GuiUnattended] + AdminPassword="123456" + EncryptedAdminPassword=NO + TimeZone=85 + OemSkipWelcome=1 + AutoLogon=Yes + AutoLogonCount=1 + OEMSkipRegional=1 + +[UserData] + ProductKey=MC938-F98CQ-3HHB6-2MYC9-KQJ8G + FullName="Lucas Meneghel Rodrigues" + OrgName="Red Hat" + ComputerName=* + +[Identification] + JoinWorkgroup=WORKGROUP + +[Networking] + InstallDefaultComponents=Yes + +[Proxy] + Proxy_Enable=0 + Use_Same_Proxy=0 + +[Components] + dialer=off + media_clips=off + media_utopia=off + msnexplr=off + netoc=off + OEAccess=off + templates=off + WMAccess=off + zonegames=off + +[TerminalServices] + AllowConnections=1 + +[WindowsFirewall] + Profiles=WindowsFirewall.TurnOffFirewall + +[WindowsFirewall.TurnOffFirewall] + Mode=0 + +[Branding] + BrandIEUsingUnattended=Yes + +[GuiRunOnce] + Command0="cmd /c A:\finish.exe 192.168.1.4" + +[Display] + Xresolution=1024 + YResolution=768 +