├── README.md
├── applychoices.py
├── boot_cmdline.py
├── bootloader.py
├── brandiso.py
├── cdutil.py
├── consts.py
├── createinstdepot.py
├── customdrivers.py
├── datastore.py
├── debugging.py
├── devices.py
├── dispatch.py
├── drivereula.txt
├── esxcfg-py
├── esxcfg-nics.py
└── esxcfg-vswitch.py
├── esxconf.py
├── esxlicense.py
├── eula.txt
├── examples
├── ks-10g-cos.cfg
├── ks-cciss.cfg
├── ks-first-safe.cfg
├── ks-first.cfg
└── ks-save-vmfs.cfg
├── exception.py
├── firewall.py
├── fsset.py
├── fstab.py
├── grubupdate.py
├── gui.py
├── gui
├── bootloader_gui.py
├── common_windows.py
├── cosnetwork_gui.py
├── cosnetworkadapter_gui.py
├── customdrivers_gui.py
├── datastore_gui.py
├── driverload_gui.py
├── esxlocation_gui.py
├── eula_gui.py
├── finished_gui.py
├── ftpmedia_gui.py
├── glade
│ ├── addpartition.glade
│ ├── advancedoptions.glade
│ ├── advancedpartitioning.glade
│ ├── bootloader.glade
│ ├── cosnetwork.glade
│ ├── cosnetworkadapter.glade
│ ├── customdrivers.glade
│ ├── datastore.glade
│ ├── driverload.glade
│ ├── esxlocation.glade
│ ├── eula.glade
│ ├── exception.glade
│ ├── finished.glade
│ ├── ftpmedia.glade
│ ├── httpmedia.glade
│ ├── icon.png
│ ├── installation.glade
│ ├── installlocation.glade
│ ├── installmedia.glade
│ ├── iscsinetwork.glade
│ ├── iscsisetup.glade
│ ├── keyboard.glade
│ ├── license.glade
│ ├── mouse.glade
│ ├── nfsmedia.glade
│ ├── progress_dialog.glade
│ ├── review.glade
│ ├── rootpassword.glade
│ ├── setupchoice.glade
│ ├── setupvmdk.glade
│ ├── storage-widgets.glade
│ ├── timedate.glade
│ ├── timezone.glade
│ ├── topbar.png
│ ├── usbmedia.glade
│ ├── vmfspartitioning.glade
│ ├── weasel.glade
│ ├── welcome.glade
│ └── welcomepanel.png
├── htmltextview.py
├── httpmedia_gui.py
├── images
│ ├── abouttoinstall.png
│ ├── adminpassword.png
│ ├── boot-loader.png
│ ├── connected.png
│ ├── customdrivers.png
│ ├── datastore.png
│ ├── disconnected.png
│ ├── drive.png
│ ├── driverloading.png
│ ├── eula.png
│ ├── icon.png
│ ├── installing.png
│ ├── keyboard.png
│ ├── license.png
│ ├── loading.png
│ ├── map
│ │ ├── background.png
│ │ ├── city_hover.png
│ │ ├── city_idle.png
│ │ ├── city_pressed.png
│ │ ├── city_sel.png
│ │ ├── map.png
│ │ └── zone_slices
│ │ │ ├── UTC000_sel.png
│ │ │ ├── UTCm0100_hover.png
│ │ │ ├── UTCm0100_idle.png
│ │ │ ├── UTCm0100_pressed.png
│ │ │ ├── UTCm0100_sel.png
│ │ │ ├── UTCm0200_hover.png
│ │ │ ├── UTCm0200_idle.png
│ │ │ ├── UTCm0200_pressed.png
│ │ │ ├── UTCm0200_sel.png
│ │ │ ├── UTCm0300_hover.png
│ │ │ ├── UTCm0300_idle.png
│ │ │ ├── UTCm0300_pressed.png
│ │ │ ├── UTCm0300_sel.png
│ │ │ ├── UTCm0400_hover.png
│ │ │ ├── UTCm0400_idle.png
│ │ │ ├── UTCm0400_pressed.png
│ │ │ ├── UTCm0400_sel.png
│ │ │ ├── UTCm0500_hover.png
│ │ │ ├── UTCm0500_idle.png
│ │ │ ├── UTCm0500_pressed.png
│ │ │ ├── UTCm0500_sel.png
│ │ │ ├── UTCm0600_hover.png
│ │ │ ├── UTCm0600_idle.png
│ │ │ ├── UTCm0600_pressed.png
│ │ │ ├── UTCm0600_sel.png
│ │ │ ├── UTCm0700_hover.png
│ │ │ ├── UTCm0700_idle.png
│ │ │ ├── UTCm0700_pressed.png
│ │ │ ├── UTCm0700_sel.png
│ │ │ ├── UTCm0800_hover.png
│ │ │ ├── UTCm0800_idle.png
│ │ │ ├── UTCm0800_pressed.png
│ │ │ ├── UTCm0800_sel.png
│ │ │ ├── UTCm0900_hover.png
│ │ │ ├── UTCm0900_idle.png
│ │ │ ├── UTCm0900_pressed.png
│ │ │ ├── UTCm0900_sel.png
│ │ │ ├── UTCm1000_hover.png
│ │ │ ├── UTCm1000_idle.png
│ │ │ ├── UTCm1000_pressed.png
│ │ │ ├── UTCm1000_sel.png
│ │ │ ├── UTCm1100_hover.png
│ │ │ ├── UTCm1100_idle.png
│ │ │ ├── UTCm1100_pressed.png
│ │ │ ├── UTCm1100_sel.png
│ │ │ ├── UTCm1200_hover.png
│ │ │ ├── UTCm1200_idle.png
│ │ │ ├── UTCm1200_pressed.png
│ │ │ ├── UTCm1200_sel.png
│ │ │ ├── UTCp0000_hover.png
│ │ │ ├── UTCp0000_idle.png
│ │ │ ├── UTCp0000_pressed.png
│ │ │ ├── UTCp0000_sel.png
│ │ │ ├── UTCp0100_hover.png
│ │ │ ├── UTCp0100_idle.png
│ │ │ ├── UTCp0100_pressed.png
│ │ │ ├── UTCp0100_sel.png
│ │ │ ├── UTCp0200_hover.png
│ │ │ ├── UTCp0200_idle.png
│ │ │ ├── UTCp0200_pressed.png
│ │ │ ├── UTCp0200_sel.png
│ │ │ ├── UTCp0300_hover.png
│ │ │ ├── UTCp0300_idle.png
│ │ │ ├── UTCp0300_pressed.png
│ │ │ ├── UTCp0300_sel.png
│ │ │ ├── UTCp0400_hover.png
│ │ │ ├── UTCp0400_idle.png
│ │ │ ├── UTCp0400_pressed.png
│ │ │ ├── UTCp0400_sel.png
│ │ │ ├── UTCp0500_hover.png
│ │ │ ├── UTCp0500_idle.png
│ │ │ ├── UTCp0500_pressed.png
│ │ │ ├── UTCp0500_sel.png
│ │ │ ├── UTCp0600_hover.png
│ │ │ ├── UTCp0600_idle.png
│ │ │ ├── UTCp0600_pressed.png
│ │ │ ├── UTCp0600_sel.png
│ │ │ ├── UTCp0700_hover.png
│ │ │ ├── UTCp0700_idle.png
│ │ │ ├── UTCp0700_pressed.png
│ │ │ ├── UTCp0700_sel.png
│ │ │ ├── UTCp0800_hover.png
│ │ │ ├── UTCp0800_idle.png
│ │ │ ├── UTCp0800_pressed.png
│ │ │ ├── UTCp0800_sel.png
│ │ │ ├── UTCp0900_hover.png
│ │ │ ├── UTCp0900_idle.png
│ │ │ ├── UTCp0900_pressed.png
│ │ │ ├── UTCp0900_sel.png
│ │ │ ├── UTCp1000_hover.png
│ │ │ ├── UTCp1000_idle.png
│ │ │ ├── UTCp1000_pressed.png
│ │ │ ├── UTCp1000_sel.png
│ │ │ ├── UTCp1100_hover.png
│ │ │ ├── UTCp1100_idle.png
│ │ │ ├── UTCp1100_pressed.png
│ │ │ ├── UTCp1100_sel.png
│ │ │ ├── UTCp1200_hover.png
│ │ │ ├── UTCp1200_idle.png
│ │ │ ├── UTCp1200_pressed.png
│ │ │ ├── UTCp1200_sel.png
│ │ │ ├── UTCp1300_hover.png
│ │ │ ├── UTCp1300_idle.png
│ │ │ ├── UTCp1300_pressed.png
│ │ │ └── UTCp1300_sel.png
│ ├── mediaselect.png
│ ├── network.png
│ ├── network_configure.png
│ ├── network_media.png
│ ├── networkadapter.png
│ ├── partitioning.png
│ ├── setuptype.png
│ ├── timedate.png
│ ├── timezone.png
│ └── usb_cd_media.png
├── installation_gui.py
├── installlocation_gui.py
├── installmedia_gui.py
├── ip_entry.py
├── iscsi_detour.py
├── iscsinetwork_gui.py
├── iscsisetup_gui.py
├── keyboard_gui.py
├── license_gui.py
├── network_address_widgets.py
├── nfsmedia_gui.py
├── nic_setup.py
├── password_gui.py
├── review_gui.py
├── setupchoice_gui.py
├── setupvmdk_gui.py
├── signalconnect.py
├── storage_widgets.py
├── timedate_gui.py
├── timezone_gui.py
├── usbmedia_gui.py
└── welcome_gui.py
├── iscsi.py
├── isolinux.cfg
├── keyboard.xml
├── ks-upgrade.cfg
├── ks.cfg
├── log.py
├── media.py
├── migrate.py
├── migration
├── __init__.py
├── handlers.py
├── services.py
└── simple.py
├── mouse.xml
├── networking
├── __init__.py
├── host_config.py
├── networking_base.py
└── utils.py
├── packages.py
├── partition.py
├── pciidlib.py
├── precheck.py
├── regexlocator.py
├── remote_files.py
├── review.py
├── script.py
├── scriptedinstall
├── example.bs
├── grammar.py
├── preparser.py
├── scriptedinstallfile.py
├── scriptedinstallutil.py
├── scriptwriter.py
└── sui
│ └── errors_scui.py
├── scui.py
├── services.py
├── singleton.py
├── startx.py
├── systemsettings.py
├── task_progress.py
├── test
├── caged_weasel.py
├── docage.py
├── drivers
│ ├── drivers.bad.xml
│ ├── drivers.bad.xml-2
│ ├── drivers.bad.xml-3
│ ├── drivers.bad.xml-4
│ ├── drivers.bad.xml-5
│ ├── drivers.bad.xml-6
│ ├── drivers.bad.xml-7
│ ├── drivers.bad.xml-8
│ ├── drivers.bad.xml-9
│ ├── drivers.good.xml
│ └── drivers.good.xml-2
├── faux
│ ├── README
│ ├── fauxTextuiIO.py
│ ├── fauxlocations.py
│ ├── fauxroot.py
│ ├── parted.py
│ ├── rpm.py
│ └── vmkctl.py
├── finddirsizes.py
├── good-config.1
│ ├── README
│ ├── bin
│ │ └── vmware
│ │ │ ├── vmkfstools
│ │ │ └── vsd
│ ├── dev
│ │ ├── cdrom
│ │ ├── hda
│ │ ├── hda1
│ │ ├── hda2
│ │ └── sdd1
│ ├── etc
│ │ ├── hosts
│ │ ├── mtab
│ │ ├── resolv.conf
│ │ ├── sysconfig
│ │ │ └── network
│ │ └── vmware
│ │ │ ├── esx.conf
│ │ │ └── init
│ │ │ └── init.d
│ │ │ ├── 14.foobar
│ │ │ └── 71.bogusipmi
│ ├── fauxconfig.py
│ ├── home
│ │ └── empty
│ ├── lib
│ │ └── kbd
│ │ │ └── keymaps
│ │ │ └── i386
│ │ │ ├── azerty
│ │ │ ├── be-latin1.map.gz
│ │ │ ├── fr-latin1.map.gz
│ │ │ ├── fr-latin9.map.gz
│ │ │ └── fr-pc.map.gz
│ │ │ ├── dvorak
│ │ │ └── dvorak.map.gz
│ │ │ ├── qwerty
│ │ │ ├── br-abnt2.map.gz
│ │ │ ├── cz-lat2.map.gz
│ │ │ ├── dk-latin1.map.gz
│ │ │ ├── dk.map.gz
│ │ │ ├── es.map.gz
│ │ │ ├── et.map.gz
│ │ │ ├── fi-latin1.map.gz
│ │ │ ├── fi.map.gz
│ │ │ ├── gr.map.gz
│ │ │ ├── is-latin1.map.gz
│ │ │ ├── it-ibm.map.gz
│ │ │ ├── it.map.gz
│ │ │ ├── it2.map.gz
│ │ │ ├── jp106.map.gz
│ │ │ ├── la-latin1.map.gz
│ │ │ ├── mk-utf.map.gz
│ │ │ ├── nl.map.gz
│ │ │ ├── no.map.gz
│ │ │ ├── pl2.map.gz
│ │ │ ├── pt-latin1.map.gz
│ │ │ ├── ro_win.map.gz
│ │ │ ├── ru-cp1251.map.gz
│ │ │ ├── ru-ms.map.gz
│ │ │ ├── ru.map.gz
│ │ │ ├── sv-latin1.map.gz
│ │ │ ├── trq.map.gz
│ │ │ ├── ua-utf.map.gz
│ │ │ ├── uk.map.gz
│ │ │ ├── us-acentos.map.gz
│ │ │ └── us.map.gz
│ │ │ └── qwertz
│ │ │ ├── croat.map.gz
│ │ │ ├── cz-us-qwertz.map.gz
│ │ │ ├── de-latin1-nodeadkeys.map.gz
│ │ │ ├── de-latin1.map.gz
│ │ │ ├── de.map.gz
│ │ │ └── slovene.map.gz
│ ├── mnt
│ │ ├── cdrom
│ │ │ ├── isoinfo
│ │ │ └── isolinux
│ │ │ │ └── initrd.img
│ │ ├── source
│ │ │ ├── VMware
│ │ │ │ └── RPMS
│ │ │ │ │ ├── packageData.pkl
│ │ │ │ │ └── primary.xml
│ │ │ ├── metadata.zip
│ │ │ └── packages.xml
│ │ └── sysimage
│ │ │ ├── boot
│ │ │ └── grub
│ │ │ │ └── grub.conf
│ │ │ ├── esx3-installation
│ │ │ └── etc
│ │ │ │ ├── fstab
│ │ │ │ ├── group
│ │ │ │ ├── gshadow
│ │ │ │ ├── motd
│ │ │ │ ├── passwd
│ │ │ │ └── shadow
│ │ │ ├── etc
│ │ │ ├── group
│ │ │ ├── passwd
│ │ │ ├── shadow
│ │ │ ├── skel
│ │ │ │ └── .bashrc
│ │ │ └── vmware
│ │ │ │ └── hostd
│ │ │ │ └── authorization.xml
│ │ │ ├── root
│ │ │ └── empty
│ │ │ └── usr
│ │ │ └── share
│ │ │ └── grub
│ │ │ └── x86_64-redhat
│ │ │ ├── e2fs_stage1_5
│ │ │ ├── fat_stage1_5
│ │ │ ├── ffs_stage1_5
│ │ │ ├── iso9660_stage1_5
│ │ │ ├── jfs_stage1_5
│ │ │ ├── minix_stage1_5
│ │ │ ├── reiserfs_stage1_5
│ │ │ ├── stage1
│ │ │ ├── stage2
│ │ │ ├── stage2_eltorito
│ │ │ ├── ufs2_stage1_5
│ │ │ ├── vstatfs_stage1_5
│ │ │ └── xfs_stage1_5
│ ├── proc
│ │ ├── cmdline
│ │ ├── cpuinfo
│ │ ├── devices
│ │ ├── filesystems
│ │ └── sys
│ │ │ └── dev
│ │ │ └── cdrom
│ │ │ └── info
│ ├── tmp
│ │ └── empty
│ ├── usr
│ │ ├── bin
│ │ │ └── mount
│ │ ├── sbin
│ │ │ ├── esxcfg-rescan
│ │ │ ├── esxcfg-vmhbadevs
│ │ │ ├── mkfs.ext2
│ │ │ ├── mkswap
│ │ │ ├── scantools
│ │ │ └── tune2fs
│ │ └── share
│ │ │ └── grub
│ │ │ └── i386-redhat
│ │ │ ├── e2fs_stage1_5
│ │ │ ├── fat_stage1_5
│ │ │ ├── ffs_stage1_5
│ │ │ ├── iso9660_stage1_5
│ │ │ ├── jfs_stage1_5
│ │ │ ├── minix_stage1_5
│ │ │ ├── reiserfs_stage1_5
│ │ │ ├── stage1
│ │ │ ├── stage2
│ │ │ ├── stage2_eltorito
│ │ │ ├── ufs2_stage1_5
│ │ │ ├── vstatfs_stage1_5
│ │ │ └── xfs_stage1_5
│ └── var
│ │ └── log
│ │ └── empty
├── gui
│ ├── negative.adduser.vimuser
│ ├── negative.cosnetwork.settings
│ ├── negative.datastore.volumename
│ ├── negative.install.cpioerror
│ ├── negative.license.expired
│ ├── negative.nonics
│ ├── negative.setupvmdk.badPartitions
│ ├── negative.timedate.manual.bad
│ ├── negative.usbmedia.nopackages
│ ├── negative.usbmedia.noselection
│ ├── positive.cosnetwork.static
│ ├── positive.esxlocation.ide
│ ├── positive.have.esx.but.no.vmfs
│ ├── positive.install
│ ├── positive.install.cancel
│ ├── positive.install.parts
│ ├── positive.installlocation.list
│ ├── positive.keyboard.list
│ ├── positive.license.badserial
│ ├── positive.license.eval
│ ├── positive.nfs.urlparse
│ ├── positive.proxy.set
│ ├── positive.setupvmdk.resetparts
│ ├── positive.timezone.basic
│ ├── positive.timezone.weirdzones
│ ├── positive.usbmedia.basic
│ ├── positive.usbmedia.eject
│ ├── positive.usbmedia.rescan
│ └── positive.user.accounts
├── interactive_cage.py
├── kiwi
│ ├── __init__.py
│ ├── __version__.py
│ ├── accessor.py
│ ├── enums.py
│ ├── log.py
│ ├── python.py
│ ├── ui
│ │ ├── __init__.py
│ │ └── test
│ │ │ ├── __init__.py
│ │ │ ├── common.py
│ │ │ ├── main.py
│ │ │ ├── recorder.py
│ │ │ └── runner.py
│ └── utils.py
├── migrate_support.py
├── record-gui
├── record-text
├── replay-gui
├── run_all_tests.sh
├── scriptedinstall
│ ├── commands
│ │ ├── negative.auth.badNIS.bs
│ │ ├── negative.auth.noADDomain.bs
│ │ ├── negative.autopart.baddisk.bs
│ │ ├── negative.autopart.noflags.bs
│ │ ├── negative.bootloader.invalidDriveorder.bs
│ │ ├── negative.bootloader.invalidLocation.bs
│ │ ├── negative.bootloader.invalidMD5.bs
│ │ ├── negative.bootloader.largePWD.bs
│ │ ├── negative.bootloader.smallPWD.bs
│ │ ├── negative.clearpart.dupdrive.bs
│ │ ├── negative.clearpart.dupignoredrive.bs
│ │ ├── negative.clearpart.invalidDrive.bs
│ │ ├── negative.clearpart.invalidIgnoredrive.bs
│ │ ├── negative.clearpart.nodrives.bs
│ │ ├── negative.esxlocation.baddisk.bs
│ │ ├── negative.esxlocation.badfirst.bs
│ │ ├── negative.esxlocation.baduuid.bs
│ │ ├── negative.esxlocation.clearconflict.bs
│ │ ├── negative.firewall.deprecated.bs
│ │ ├── negative.firewallport.invalidDir.bs
│ │ ├── negative.firewallport.invalidPort.bs
│ │ ├── negative.firewallport.invalidPort2.bs
│ │ ├── negative.firewallport.invalidPortName.bs
│ │ ├── negative.firewallport.invalidProto.bs
│ │ ├── negative.firewallport.invalidService.bs
│ │ ├── negative.firewallport.noName.bs
│ │ ├── negative.firewallport.noOpenNoClose.bs
│ │ ├── negative.include.self.bs
│ │ ├── negative.install.baddir.bs
│ │ ├── negative.install.nourl.bs
│ │ ├── negative.keyboard.bs
│ │ ├── negative.network.bootproto.dhcp.gwSet.bs
│ │ ├── negative.network.bootproto.dhcp.ipSet.bs
│ │ ├── negative.network.bootproto.dhcp.nmSet.bs
│ │ ├── negative.network.bootproto.static.badNM.bs
│ │ ├── negative.network.bootproto.static.badNS.bs
│ │ ├── negative.network.bootproto.static.noIP.bs
│ │ ├── negative.network.invalidDevice.bs
│ │ ├── negative.partition.badMountpoint.bs
│ │ ├── negative.partition.badvmfs.bs
│ │ ├── negative.partition.badvmfs2.bs
│ │ ├── negative.partition.badvmfs3.bs
│ │ ├── negative.partition.invalidDrive.bs
│ │ ├── negative.partition.invalidFSType.bs
│ │ ├── negative.partition.invalidMaxSize.bs
│ │ ├── negative.partition.invalidMount.bs
│ │ ├── negative.partition.invalidSize.bs
│ │ ├── negative.partition.invalidVirtualDisk.bs
│ │ ├── negative.partition.lowMaxSize.bs
│ │ ├── negative.partition.negativeMaxSize.bs
│ │ ├── negative.partition.negativeSize.bs
│ │ ├── negative.partition.noRoot.bs
│ │ ├── negative.partition.nodisk.bs
│ │ ├── negative.partition.notMountable.bs
│ │ ├── negative.partition.notSwap.bs
│ │ ├── negative.partition.tooSmall.bs
│ │ ├── negative.partition.unsupportedDrive.bs
│ │ ├── negative.partition.virtualBoot.bs
│ │ ├── negative.partition.vmkcore.mount.bs
│ │ ├── negative.partition.vmkcore.virt.bs
│ │ ├── negative.post.invalidInterpreter.bs
│ │ ├── negative.pre.invalidInterpreter.bs
│ │ ├── negative.rootpw.invalidCrypt.bs
│ │ ├── negative.rootpw.longPWD.bs
│ │ ├── negative.rootpw.noPWD.bs
│ │ ├── negative.timezone.invalidzone.bs
│ │ ├── negative.timezone.nozone.bs
│ │ ├── negative.virtualdisk.badname.bs
│ │ ├── negative.virtualdisk.badsize.bs
│ │ ├── negative.virtualdisk.badsize2.bs
│ │ ├── negative.virtualdisk.big.disk.bs
│ │ ├── negative.virtualdisk.unknownvmfs.bs
│ │ ├── negative.vmserialnum.badformat.bs
│ │ ├── negative.vmserialnum.badkey.bs
│ │ ├── positive.goodvmfs.bs
│ │ ├── possitive.auth.disableMD5.bs
│ │ ├── possitive.auth.disableShadow.bs
│ │ ├── possitive.auth.enableKRB5.bs
│ │ ├── possitive.auth.enableLDAP.bs
│ │ ├── possitive.auth.enableLDAPAuth.bs
│ │ ├── possitive.auth.enableMD5.bs
│ │ ├── possitive.auth.enableNIS.bs
│ │ ├── possitive.auth.enableShadow.bs
│ │ ├── possitive.auth.noMD5.bs
│ │ ├── possitive.auth.noNIS.bs
│ │ ├── possitive.auth.noShadow.bs
│ │ ├── possitive.autopart.cciss.bs
│ │ ├── possitive.autopart.disk.bs
│ │ ├── possitive.autopart.drive.bs
│ │ ├── possitive.autopart.firstdisk.bs
│ │ ├── possitive.autopart.vml.bs
│ │ ├── possitive.bootloader.MD5AndPlaintxt.bs
│ │ ├── possitive.bootloader.append.bs
│ │ ├── possitive.bootloader.driveorder.bs
│ │ ├── possitive.bootloader.location.none.bs
│ │ ├── possitive.bootloader.location.partition.bs
│ │ ├── possitive.bootloader.md5pwd.bs
│ │ ├── possitive.bootloader.nolocation.bs
│ │ ├── possitive.bootloader.pwd.bs
│ │ ├── possitive.bootloader.upgrade.bs
│ │ ├── possitive.clearpart.all.bs
│ │ ├── possitive.clearpart.alldrives.bs
│ │ ├── possitive.clearpart.cciss.bs
│ │ ├── possitive.clearpart.drives.bs
│ │ ├── possitive.clearpart.drives.multiple.bs
│ │ ├── possitive.clearpart.exceptvmfs.bs
│ │ ├── possitive.clearpart.firstdisk.bs
│ │ ├── possitive.clearpart.firstdisk.fancy.bs
│ │ ├── possitive.clearpart.ignoredrives.bs
│ │ ├── possitive.clearpart.initlabel.bs
│ │ ├── possitive.clearpart.linux.bs
│ │ ├── possitive.clearpart.minimal.bs
│ │ ├── possitive.empty.bs
│ │ ├── possitive.esxlocation.firstdisk.bs
│ │ ├── possitive.firewall.allowIncoming.bs
│ │ ├── possitive.firewall.blockOutgoing.bs
│ │ ├── possitive.firewall.disabled.bs
│ │ ├── possitive.firewall.enabled.bs
│ │ ├── possitive.firewallport.close.bs
│ │ ├── possitive.firewallport.open.bs
│ │ ├── possitive.install.cdrom.bs
│ │ ├── possitive.install.default.bs
│ │ ├── possitive.install.ftp.bs
│ │ ├── possitive.install.http.bs
│ │ ├── possitive.install.nfs.bs
│ │ ├── possitive.keyboard.bs
│ │ ├── possitive.lang.bs
│ │ ├── possitive.langsupport.bs
│ │ ├── possitive.mouse.bs
│ │ ├── possitive.network.addvmportgroup.bs
│ │ ├── possitive.network.bootproto.dhcp.bs
│ │ ├── possitive.network.bootproto.dhcp.hostnameSet.bs
│ │ ├── possitive.network.bootproto.dhcp.nsSet.bs
│ │ ├── possitive.network.bootproto.static.bs
│ │ ├── possitive.network.bootproto.static.noGW.bs
│ │ ├── possitive.network.bootproto.static.noHostname.bs
│ │ ├── possitive.network.bootproto.static.noNM.bs
│ │ ├── possitive.network.bootproto.static.noNS.bs
│ │ ├── possitive.network.bootproto.static.twoNS.bs
│ │ ├── possitive.network.device.mac.bs
│ │ ├── possitive.network.noBootproto.bs
│ │ ├── possitive.network.noDevice.bs
│ │ ├── possitive.network.vlanid.bs
│ │ ├── possitive.package.good.bs
│ │ ├── possitive.package.invalidPackage.bs
│ │ ├── possitive.paranoid.bs
│ │ ├── possitive.partition.clearedVmfs.bs
│ │ ├── possitive.partition.cos.bs
│ │ ├── possitive.partition.firstdisk.bs
│ │ ├── possitive.partition.firstdisk.fancy.bs
│ │ ├── possitive.partition.implicitGrow.bs
│ │ ├── possitive.partition.minimal.bs
│ │ ├── possitive.partition.noFSType.bs
│ │ ├── possitive.partition.vmfsSpace.bs
│ │ ├── possitive.post.nochroot.bs
│ │ ├── possitive.preSection.bs
│ │ ├── possitive.reboot.bs
│ │ ├── possitive.reboot.noEject.bs
│ │ ├── possitive.rootpw.crypted.bs
│ │ ├── possitive.rootpw.invalidCrypt.bs
│ │ ├── possitive.rootpw.plaintext.bs
│ │ ├── possitive.rootpw.shortPWD.bs
│ │ ├── possitive.timezone.bs
│ │ ├── possitive.timezone.utc.bs
│ │ ├── possitive.virtualdisk.existing.bs
│ │ ├── possitive.virtualdisk.firstvmfs.bs
│ │ ├── possitive.virtualdisk.minimal.bs
│ │ ├── possitive.virtualdisk.path.wdir.bs
│ │ ├── possitive.virtualpart.minimal.bs
│ │ ├── possitive.vmaccepteula.bs
│ │ ├── possitive.vmserialnum.esx.bs
│ │ └── possitive.zerombr.bs
│ └── files
│ │ ├── complex.preparse.arg.default.bs
│ │ ├── complex.preparse.arg.invalid.bs
│ │ ├── complex.preparse.arg.missing.bs
│ │ ├── complex.preparse.arg.space.bs
│ │ ├── complex.preparse.auth.badNIS.bs
│ │ ├── complex.preparse.auth.noADDomain.bs
│ │ ├── complex.preparse.auth.noAuth.bs
│ │ ├── complex.preparse.auth.noMD5.bs
│ │ ├── complex.preparse.auth.noNIS.bs
│ │ ├── complex.preparse.auth.noShadow.bs
│ │ ├── complex.preparse.autopart.baddisk.bs
│ │ ├── complex.preparse.autopart.noflags.bs
│ │ ├── complex.preparse.autostep.bs
│ │ ├── complex.preparse.bootloader.MD5AndPlaintxt.bs
│ │ ├── complex.preparse.bootloader.invalidDriveorder.bs
│ │ ├── complex.preparse.bootloader.invalidLocation.bs
│ │ ├── complex.preparse.bootloader.invalidMD5pwd.bs
│ │ ├── complex.preparse.bootloader.largepwd.bs
│ │ ├── complex.preparse.bootloader.smallpwd.bs
│ │ ├── complex.preparse.clearpart.dupdrive.bs
│ │ ├── complex.preparse.clearpart.dupignoredrive.bs
│ │ ├── complex.preparse.clearpart.invalidDrive.bs
│ │ ├── complex.preparse.clearpart.invalidIgnoredrive.bs
│ │ ├── complex.preparse.clearpart.nodrives.bs
│ │ ├── complex.preparse.cmdline.bs
│ │ ├── complex.preparse.device.bs
│ │ ├── complex.preparse.deviceprobe.bs
│ │ ├── complex.preparse.duplicate.arg.bs
│ │ ├── complex.preparse.duplicate.cmd.bs
│ │ ├── complex.preparse.esxlocation.baddisk.bs
│ │ ├── complex.preparse.esxlocation.badfirst.bs
│ │ ├── complex.preparse.esxlocation.baduuid.bs
│ │ ├── complex.preparse.esxlocation.clearconflict.bs
│ │ ├── complex.preparse.esxlocation.clearconflict2.bs
│ │ ├── complex.preparse.esxlocation.partconflict.bs
│ │ ├── complex.preparse.esxlocation.partconflict2.bs
│ │ ├── complex.preparse.firewall.deprecated.bs
│ │ ├── complex.preparse.firewall.invalidDir.bs
│ │ ├── complex.preparse.firewall.invalidPort.bs
│ │ ├── complex.preparse.firewall.invalidPort2.bs
│ │ ├── complex.preparse.firewall.invalidPortName.bs
│ │ ├── complex.preparse.firewall.invalidProto.bs
│ │ ├── complex.preparse.firewall.invalidService.bs
│ │ ├── complex.preparse.firewall.noName.bs
│ │ ├── complex.preparse.firewall.noOpenNoClose.bs
│ │ ├── complex.preparse.firstboot.bs
│ │ ├── complex.preparse.harddrive.bs
│ │ ├── complex.preparse.ignoredisk.bs
│ │ ├── complex.preparse.include.invalidFilename.bs
│ │ ├── complex.preparse.include.maxIncludes.bs
│ │ ├── complex.preparse.include.noFilename.bs
│ │ ├── complex.preparse.install.extra.bs
│ │ ├── complex.preparse.install.nourl.bs
│ │ ├── complex.preparse.interactive.bs
│ │ ├── complex.preparse.lang.bs
│ │ ├── complex.preparse.langsupport.bs
│ │ ├── complex.preparse.lilo.bs
│ │ ├── complex.preparse.lilocheck.bs
│ │ ├── complex.preparse.logvol.bs
│ │ ├── complex.preparse.minimal.noNetwork.bs
│ │ ├── complex.preparse.minimal.noRootpw.bs
│ │ ├── complex.preparse.minimal.noVMaccepteula.bs
│ │ ├── complex.preparse.mouse.bs
│ │ ├── complex.preparse.network.bootproto.dhcp.gwSet.bs
│ │ ├── complex.preparse.network.bootproto.dhcp.hostnameSet.bs
│ │ ├── complex.preparse.network.bootproto.dhcp.ipSet.bs
│ │ ├── complex.preparse.network.bootproto.dhcp.nmSet.bs
│ │ ├── complex.preparse.network.bootproto.dhcp.nsSet.bs
│ │ ├── complex.preparse.network.bootproto.static.badNM.bs
│ │ ├── complex.preparse.network.bootproto.static.badNS.bs
│ │ ├── complex.preparse.network.bootproto.static.noGW.bs
│ │ ├── complex.preparse.network.bootproto.static.noHostname.bs
│ │ ├── complex.preparse.network.bootproto.static.noIP.bs
│ │ ├── complex.preparse.network.bootproto.static.noNM.bs
│ │ ├── complex.preparse.network.bootproto.static.noNS.bs
│ │ ├── complex.preparse.network.invalidDevice.bs
│ │ ├── complex.preparse.network.noBootproto.bs
│ │ ├── complex.preparse.packages.invalidPackage.bs
│ │ ├── complex.preparse.paranoid.fail.bs
│ │ ├── complex.preparse.partition.badMountpoint.bs
│ │ ├── complex.preparse.partition.badvmfs.bs
│ │ ├── complex.preparse.partition.badvmfs2.bs
│ │ ├── complex.preparse.partition.badvmfs3.bs
│ │ ├── complex.preparse.partition.goodvmfs.withcolon.bs
│ │ ├── complex.preparse.partition.implicitGrow.bs
│ │ ├── complex.preparse.partition.invalidDrive.bs
│ │ ├── complex.preparse.partition.invalidFSType.bs
│ │ ├── complex.preparse.partition.invalidMaxSize.bs
│ │ ├── complex.preparse.partition.invalidMount.bs
│ │ ├── complex.preparse.partition.invalidSize.bs
│ │ ├── complex.preparse.partition.invalidVirtualDisk.bs
│ │ ├── complex.preparse.partition.lowMaxSize.bs
│ │ ├── complex.preparse.partition.negativeMaxSize.bs
│ │ ├── complex.preparse.partition.negativeSize.bs
│ │ ├── complex.preparse.partition.noFSType.bs
│ │ ├── complex.preparse.partition.noRoot.bs
│ │ ├── complex.preparse.partition.nodisk.bs
│ │ ├── complex.preparse.partition.notMountable.bs
│ │ ├── complex.preparse.partition.notSwap.bs
│ │ ├── complex.preparse.partition.tooSmall.bs
│ │ ├── complex.preparse.partition.unsupportedDrive.bs
│ │ ├── complex.preparse.partition.virtualBoot.bs
│ │ ├── complex.preparse.partition.vmkcore.mount.bs
│ │ ├── complex.preparse.partition.vmkcore.virt.bs
│ │ ├── complex.preparse.post.invalidInterpreter.bs
│ │ ├── complex.preparse.pre.invalidInterpreter.bs
│ │ ├── complex.preparse.pre.scriptError.bs
│ │ ├── complex.preparse.reboot.noEject.bs
│ │ ├── complex.preparse.rootpw.invalidCrypt.bs
│ │ ├── complex.preparse.rootpw.longPWD.bs
│ │ ├── complex.preparse.rootpw.noPWD.bs
│ │ ├── complex.preparse.rootpw.shortPWD.bs
│ │ ├── complex.preparse.sections.good.bs
│ │ ├── complex.preparse.skipx.bs
│ │ ├── complex.preparse.text.bs
│ │ ├── complex.preparse.timezone.invalidzone.bs
│ │ ├── complex.preparse.timezone.nozone.bs
│ │ ├── complex.preparse.unknown.arg.bs
│ │ ├── complex.preparse.unknown.cmd.bs
│ │ ├── complex.preparse.upgrade.bs
│ │ ├── complex.preparse.virtualdisk.badname.bs
│ │ ├── complex.preparse.virtualdisk.badsize.bs
│ │ ├── complex.preparse.virtualdisk.badsize2.bs
│ │ ├── complex.preparse.virtualdisk.big.disk.bs
│ │ ├── complex.preparse.virtualdisk.repeat.bs
│ │ ├── complex.preparse.virtualdisk.unknownvmfs.bs
│ │ ├── complex.preparse.vmserialnum.badformat.bs
│ │ ├── complex.preparse.vmserialnum.badkey.bs
│ │ ├── complex.preparse.vnc.bs
│ │ ├── complex.preparse.volgroup.bs
│ │ ├── complex.preparse.xconfig.bs
│ │ ├── complex.preparse.xdisplay.bs
│ │ ├── possitive.minimal.bs
│ │ ├── possitive.minimal.warn.bs
│ │ ├── scui.abort.bootcmdline.bs
│ │ ├── scui.abort.post.bs
│ │ ├── scui.adauth.domain.bs
│ │ ├── scui.autopart.vmfs.bs
│ │ ├── scui.autopart.vmfs.path.bs
│ │ ├── scui.basic.bs
│ │ ├── scui.basic.noequals.bs
│ │ ├── scui.clearks.bs
│ │ ├── scui.cpioerror.bs
│ │ ├── scui.dogfood.bs
│ │ ├── scui.dryrun.bs
│ │ ├── scui.esxlocation.bs
│ │ ├── scui.firewall.bs
│ │ ├── scui.installiso.bs
│ │ ├── scui.installurl.bs
│ │ ├── scui.license.expired
│ │ ├── scui.mountMedia.bs
│ │ ├── scui.multiscript.bs
│ │ ├── scui.network.bootif.bs
│ │ ├── scui.nofirstdisk.bs
│ │ ├── scui.nonics.bs
│ │ ├── scui.nopost.bs
│ │ ├── scui.packages.bs
│ │ ├── scui.timedate.bs
│ │ ├── scui.upgrade.bs
│ │ ├── scui.upgrade.combined-boot-root.bs
│ │ ├── scui.upgrade.grub-on-boot.bs
│ │ ├── scui.upgrade.nomigrate.bs
│ │ ├── simple.preparse.auth.disableMD5.bs
│ │ ├── simple.preparse.auth.disableShadow.bs
│ │ ├── simple.preparse.auth.enableKRB5.bs
│ │ ├── simple.preparse.auth.enableLDAP.bs
│ │ ├── simple.preparse.auth.enableLDAPAuth.bs
│ │ ├── simple.preparse.auth.enableMD5.bs
│ │ ├── simple.preparse.auth.enableNIS.bs
│ │ ├── simple.preparse.auth.enableShadow.bs
│ │ ├── simple.preparse.autopart.cciss.bs
│ │ ├── simple.preparse.autopart.disk.bs
│ │ ├── simple.preparse.autopart.drive.bs
│ │ ├── simple.preparse.autopart.firstdisk.bs
│ │ ├── simple.preparse.autopart.vml.bs
│ │ ├── simple.preparse.badQuoting.bs
│ │ ├── simple.preparse.bootloader.append.bs
│ │ ├── simple.preparse.bootloader.driveorder.bs
│ │ ├── simple.preparse.bootloader.location.none.bs
│ │ ├── simple.preparse.bootloader.location.partition.bs
│ │ ├── simple.preparse.bootloader.md5pwd.bs
│ │ ├── simple.preparse.bootloader.nolocation.bs
│ │ ├── simple.preparse.bootloader.pwd.bs
│ │ ├── simple.preparse.bootloader.upgrade.bs
│ │ ├── simple.preparse.clearpart.all.bs
│ │ ├── simple.preparse.clearpart.alldrives.bs
│ │ ├── simple.preparse.clearpart.drives.bs
│ │ ├── simple.preparse.clearpart.drives.multiple.bs
│ │ ├── simple.preparse.clearpart.ignoredrives.bs
│ │ ├── simple.preparse.clearpart.initlabel.bs
│ │ ├── simple.preparse.comment.bs
│ │ ├── simple.preparse.defaults.bs
│ │ ├── simple.preparse.firewall.allowIncoming.bs
│ │ ├── simple.preparse.firewall.blockOutgoing.bs
│ │ ├── simple.preparse.firewall.enabled.bs
│ │ ├── simple.preparse.firewallport.close.bs
│ │ ├── simple.preparse.firewallport.multiple.bs
│ │ ├── simple.preparse.firewallport.open.bs
│ │ ├── simple.preparse.install.baddir.bs
│ │ ├── simple.preparse.install.cdrom.bs
│ │ ├── simple.preparse.install.default.bs
│ │ ├── simple.preparse.install.ftp.bs
│ │ ├── simple.preparse.install.http.bs
│ │ ├── simple.preparse.install.nfs.bs
│ │ ├── simple.preparse.keyboard.bad.bs
│ │ ├── simple.preparse.keyboard.bs
│ │ ├── simple.preparse.network.addvmportgroup.bs
│ │ ├── simple.preparse.network.bootproto.dhcp.bs
│ │ ├── simple.preparse.network.bootproto.static.bs
│ │ ├── simple.preparse.network.bootproto.static.twoNS.bs
│ │ ├── simple.preparse.network.device.mac.bs
│ │ ├── simple.preparse.network.noDevice.bs
│ │ ├── simple.preparse.network.vlanid.bs
│ │ ├── simple.preparse.package.good.bs
│ │ ├── simple.preparse.package.invalidPackage.bs
│ │ ├── simple.preparse.paranoid.bs
│ │ ├── simple.preparse.partition.clearedVmfs.bs
│ │ ├── simple.preparse.partition.firstdisk.bs
│ │ ├── simple.preparse.partition.firstdisk.fancy.bs
│ │ ├── simple.preparse.partition.minimal.bs
│ │ ├── simple.preparse.partition.vmfsSpace.bs
│ │ ├── simple.preparse.postsection.bs
│ │ ├── simple.preparse.postsection.dos.bs
│ │ ├── simple.preparse.presection.bs
│ │ ├── simple.preparse.quoting.bs
│ │ ├── simple.preparse.reboot.bs
│ │ ├── simple.preparse.rootpw.crypted.bs
│ │ ├── simple.preparse.rootpw.impliedMD5.bs
│ │ ├── simple.preparse.rootpw.plaintext.bs
│ │ ├── simple.preparse.timezone.bs
│ │ ├── simple.preparse.timezone.utc.bs
│ │ ├── simple.preparse.upgrade.bs
│ │ ├── simple.preparse.virtualdisk.firstvmfs.bs
│ │ ├── simple.preparse.virtualdisk.minimal.bs
│ │ ├── simple.preparse.virtualdisk.path.wdir.bs
│ │ ├── simple.preparse.virtualpart.minimal.bs
│ │ ├── simple.preparse.vmaccepteula.bs
│ │ ├── simple.preparse.vmserialnum.esx.bs
│ │ └── simple.preparse.zerombr.bs
├── skip_to_step.py
├── test_boot_cmdline.py
├── test_cosmem.py
├── test_driversxml.py
├── test_esx4upgrade.py
├── test_exit.py
├── test_fstab.py
├── test_grubupdate.py
├── test_gui.py
├── test_iscsi.py
├── test_log.py
├── test_migrateNtp.py
├── test_migrateServices.py
├── test_network.py
├── test_partitions.py
├── test_precheck.py
├── test_regexlocator.py
├── test_remotefiles.py
├── test_review.py
├── test_script.py
├── test_scriptedinstall.py
├── test_task_progress.py
├── test_text.py
├── test_timezone.py
├── test_userchoices.py
├── test_users.py
├── textui_test
│ ├── negative.advparts.modparts
│ ├── negative.cosnetworkadapter.settings
│ ├── negative.install.cpioerror
│ ├── negative.nfsmedia.badserver
│ ├── negative.usbmedia.nopackages
│ ├── positive.advpart.modparts
│ ├── positive.bootloader
│ ├── positive.cosnic.simple
│ ├── positive.ftpmedia.errshelp
│ ├── positive.install
│ ├── positive.install.cosnetback
│ ├── positive.install.errsexits
│ ├── positive.keyboard.list
│ ├── positive.password
│ ├── positive.timedate.errshelp
│ ├── positive.timedate.manual
│ ├── positive.usbmedia.basic
│ ├── positive.usbmedia.eject
│ ├── positive.usbmedia.rescan
│ └── sessions_test
│ │ ├── __init__.py
│ │ ├── sessions.py
│ │ ├── test_eula.py
│ │ ├── test_testenv.py
│ │ ├── test_welcome.py
│ │ └── test_welcome_errs.py
└── upgrade
│ ├── fstab.mig.0
│ ├── fstab.new.0
│ ├── fstab.old.0
│ ├── group.mig.0
│ ├── group.new.0
│ ├── group.old.0
│ ├── lspci.unsupported
│ ├── ntp.conf.0
│ ├── ntp.conf.1
│ ├── passwd.0
│ ├── passwd.mig.0
│ ├── passwd.new.0
│ ├── passwd.old.0
│ ├── precheck-cpuinfo.0
│ ├── precheck-cpuinfo.1
│ ├── precheck-esxconf.xml
│ ├── precheck-failures.xml
│ ├── precheck-mem.xml
│ ├── precheck-noesxconf.xml
│ ├── precheck-unsupported-pci.xml
│ ├── precheck.0.xml
│ ├── precheck.allfail.xml
│ ├── precheck.fail.xml
│ ├── remove-after.0
│ ├── remove-before.0
│ ├── results.0.xml
│ ├── services
│ ├── shadow.old.0
│ ├── time
│ ├── time-udp
│ ├── upgrade.0.ks
│ ├── vmInventory-old.xml
│ ├── vmInventory.xml
│ ├── vmware-authd
│ ├── xinetd.conf.0
│ └── xinetd.conf.1
├── textui
├── __init__.py
├── bootloader_ui.py
├── cosnetworkadapter_ui.py
├── customdrivers_ui.py
├── datastore_ui.py
├── esxlocation_ui.py
├── eula_ui.py
├── finished_ui.py
├── installation_ui.py
├── installmedia_ui.py
├── keyboard_ui.py
├── license_ui.py
├── main.py
├── network_address_setup.py
├── nic_setup.py
├── partsetupchoice_ui.py
├── password_ui.py
├── review_ui.py
├── setupvmdk_ui.py
├── storage_utils.py
├── textengine.py
├── textrunner.py
├── timedate_ui.py
├── timezone_ui.py
└── welcome_ui.py
├── tidy.py
├── timedate.py
├── timezone.py
├── timezone.xml
├── usbmedia.py
├── userchoices.py
├── users.py
├── util
├── Makefile
├── __init__.py
├── _util.py
├── dumpuuid.c
├── libutil.so
└── utilmodule.c
├── vua-standin.sh
├── weasel.py
├── weasel.xml
└── workarounds.py
/eula.txt:
--------------------------------------------------------------------------------
1 |
2 | Imagine that this is a real, meticulously hand crafted End User License Agreement produced by the finest lawyers. Now click the check box at the bottom of this window where it says "I accept the terms of the license agreement" followed by the "Next" button to continue.
3 |
--------------------------------------------------------------------------------
/examples/ks-10g-cos.cfg:
--------------------------------------------------------------------------------
1 |
2 | clearpart --firstdisk
3 | vmaccepteula
4 | rootpw mypassword
5 | # network --bootproto=dhcp --device=vmnic0
6 | auth --enablemd5 --enableshadow
7 |
8 | # Setup physical partitions: boot, cos, and vmkcore
9 | part /boot --fstype=ext3 --size=100 --onfirstdisk
10 | part storage1 --fstype=vmfs3 --size=10100 --grow --onfirstdisk
11 | part None --fstype=vmkcore --size=100 --onfirstdisk
12 |
13 | # Create the vmdk on the cos vmfs partition.
14 | virtualdisk cos --size=10000 --onvmfs=storage1
15 |
16 | # Partition the virtual disk.
17 | part / --fstype=ext3 --size=2500 --grow --onvirtualdisk=cos
18 |
19 | install cdrom
20 |
--------------------------------------------------------------------------------
/examples/ks-cciss.cfg:
--------------------------------------------------------------------------------
1 |
2 | clearpart --drives=/dev/cciss/c0d0
3 | autopart --disk=/dev/cciss/c0d0
4 | vmaccepteula
5 | rootpw mypassword
6 | bootloader --location=mbr
7 | # network --bootproto=dhcp --device=vmnic32
8 | auth --enablemd5 --enableshadow
9 |
10 | install cdrom
11 |
--------------------------------------------------------------------------------
/examples/ks-first-safe.cfg:
--------------------------------------------------------------------------------
1 |
2 | clearpart --firstdisk
3 | autopart --firstdisk
4 | vmaccepteula
5 | rootpw mypassword
6 | bootloader --location=mbr
7 | # network --bootproto=dhcp --device=vmnic32
8 | auth --enablemd5 --enableshadow
9 |
10 | install cdrom
11 |
12 | %post --nochroot
13 |
14 | echo "WARNING: ************************************"
15 | echo "WARNING: The default root password is set to:"
16 | echo "WARNING: mypassword"
17 | echo "WARNING: Please change it after rebooting."
18 | echo "WARNING: ************************************"
19 |
--------------------------------------------------------------------------------
/examples/ks-first.cfg:
--------------------------------------------------------------------------------
1 |
2 | clearpart --firstdisk --overwritevmfs
3 | autopart --firstdisk
4 | vmaccepteula
5 | rootpw mypassword
6 | bootloader --location=mbr
7 | # network --bootproto=dhcp --device=vmnic32
8 | auth --enablemd5 --enableshadow
9 |
10 | install cdrom
11 |
12 | %post --nochroot --interpreter=bash
13 |
14 | echo "WARNING: ************************************"
15 | echo "WARNING: The default root password is set to:"
16 | echo "WARNING: mypassword"
17 | echo "WARNING: Please change it after rebooting."
18 | echo "WARNING: ************************************"
19 |
--------------------------------------------------------------------------------
/gui/glade/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/glade/icon.png
--------------------------------------------------------------------------------
/gui/glade/topbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/glade/topbar.png
--------------------------------------------------------------------------------
/gui/glade/welcomepanel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/glade/welcomepanel.png
--------------------------------------------------------------------------------
/gui/images/abouttoinstall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/abouttoinstall.png
--------------------------------------------------------------------------------
/gui/images/adminpassword.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/adminpassword.png
--------------------------------------------------------------------------------
/gui/images/boot-loader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/boot-loader.png
--------------------------------------------------------------------------------
/gui/images/connected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/connected.png
--------------------------------------------------------------------------------
/gui/images/customdrivers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/customdrivers.png
--------------------------------------------------------------------------------
/gui/images/datastore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/datastore.png
--------------------------------------------------------------------------------
/gui/images/disconnected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/disconnected.png
--------------------------------------------------------------------------------
/gui/images/drive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/drive.png
--------------------------------------------------------------------------------
/gui/images/driverloading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/driverloading.png
--------------------------------------------------------------------------------
/gui/images/eula.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/eula.png
--------------------------------------------------------------------------------
/gui/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/icon.png
--------------------------------------------------------------------------------
/gui/images/installing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/installing.png
--------------------------------------------------------------------------------
/gui/images/keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/keyboard.png
--------------------------------------------------------------------------------
/gui/images/license.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/license.png
--------------------------------------------------------------------------------
/gui/images/loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/loading.png
--------------------------------------------------------------------------------
/gui/images/map/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/background.png
--------------------------------------------------------------------------------
/gui/images/map/city_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/city_hover.png
--------------------------------------------------------------------------------
/gui/images/map/city_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/city_idle.png
--------------------------------------------------------------------------------
/gui/images/map/city_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/city_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/city_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/city_sel.png
--------------------------------------------------------------------------------
/gui/images/map/map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/map.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTC000_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTC000_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0100_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0100_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0100_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0100_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0100_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0100_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0100_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0100_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0200_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0200_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0200_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0200_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0200_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0200_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0200_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0200_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0300_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0300_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0300_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0300_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0300_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0300_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0300_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0300_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0400_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0400_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0400_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0400_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0400_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0400_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0400_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0400_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0500_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0500_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0500_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0500_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0500_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0500_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0500_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0500_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0600_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0600_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0600_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0600_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0600_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0600_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0600_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0600_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0700_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0700_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0700_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0700_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0700_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0700_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0700_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0700_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0800_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0800_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0800_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0800_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0800_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0800_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0800_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0800_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0900_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0900_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0900_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0900_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0900_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0900_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm0900_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm0900_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1000_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1000_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1000_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1000_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1000_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1000_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1000_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1000_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1100_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1100_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1100_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1100_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1100_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1100_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1100_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1100_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1200_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1200_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1200_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1200_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1200_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1200_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCm1200_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCm1200_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0000_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0000_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0000_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0000_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0000_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0000_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0000_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0000_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0100_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0100_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0100_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0100_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0100_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0100_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0100_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0100_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0200_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0200_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0200_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0200_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0200_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0200_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0200_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0200_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0300_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0300_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0300_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0300_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0300_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0300_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0300_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0300_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0400_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0400_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0400_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0400_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0400_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0400_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0400_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0400_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0500_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0500_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0500_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0500_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0500_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0500_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0500_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0500_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0600_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0600_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0600_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0600_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0600_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0600_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0600_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0600_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0700_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0700_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0700_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0700_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0700_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0700_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0700_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0700_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0800_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0800_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0800_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0800_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0800_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0800_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0800_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0800_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0900_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0900_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0900_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0900_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0900_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0900_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp0900_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp0900_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1000_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1000_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1000_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1000_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1000_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1000_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1000_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1000_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1100_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1100_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1100_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1100_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1100_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1100_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1100_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1100_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1200_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1200_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1200_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1200_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1200_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1200_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1200_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1200_sel.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1300_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1300_hover.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1300_idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1300_idle.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1300_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1300_pressed.png
--------------------------------------------------------------------------------
/gui/images/map/zone_slices/UTCp1300_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/map/zone_slices/UTCp1300_sel.png
--------------------------------------------------------------------------------
/gui/images/mediaselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/mediaselect.png
--------------------------------------------------------------------------------
/gui/images/network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/network.png
--------------------------------------------------------------------------------
/gui/images/network_configure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/network_configure.png
--------------------------------------------------------------------------------
/gui/images/network_media.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/network_media.png
--------------------------------------------------------------------------------
/gui/images/networkadapter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/networkadapter.png
--------------------------------------------------------------------------------
/gui/images/partitioning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/partitioning.png
--------------------------------------------------------------------------------
/gui/images/setuptype.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/setuptype.png
--------------------------------------------------------------------------------
/gui/images/timedate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/timedate.png
--------------------------------------------------------------------------------
/gui/images/timezone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/timezone.png
--------------------------------------------------------------------------------
/gui/images/usb_cd_media.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/gui/images/usb_cd_media.png
--------------------------------------------------------------------------------
/ks-upgrade.cfg:
--------------------------------------------------------------------------------
1 |
2 | # Trivial upgrade kickstart file.
3 |
4 | upgrade
5 | install cdrom
6 |
7 | virtualdisk cos --size=2500 --onvmfs="Storage 1"
8 |
9 | part / --size=100 --grow --onvirtualdisk=cos --fstype=ext3
10 |
11 | network --bootproto=dhcp --device=vmnic32
12 |
13 | reboot --noeject
14 | vmaccepteula
15 |
--------------------------------------------------------------------------------
/ks.cfg:
--------------------------------------------------------------------------------
1 |
2 | clearpart --drives=sda
3 | autopart --disk=sda
4 | vmaccepteula
5 | rootpw mypassword
6 | bootloader --location=mbr
7 | # network --bootproto=dhcp --device=vmnic32
8 |
9 | install cdrom
10 |
--------------------------------------------------------------------------------
/scriptedinstall/example.bs:
--------------------------------------------------------------------------------
1 |
2 | install cdrom
3 |
4 | %packages
5 | pkg1
6 | pkg2
7 |
8 | %post
9 | echo "Hello, World!"
10 |
11 |
--------------------------------------------------------------------------------
/test/drivers/drivers.bad.xml-2:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | VMware-esx-drivers-scsi-mptspi
6 | 4.0.22vmw-00000
7 | VMware-esx-drivers-scsi-mptspi-4.0.22vmw-00000.x86_64.rpm
8 | usr/lib/vmware/vmkmod/mptspi.o
9 | etc/vmware/pciid/mptspi.xml
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/test/drivers/drivers.bad.xml-4:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Test-driver
6 | 0.0.0
7 | rpms/Test-driver-0.0.0.test.rpm
8 | Test driver
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/test/drivers/drivers.bad.xml-5:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Test-driver
6 | 0.0.0
7 | Test driver
8 | rpms/Test-driver-0.0.0.test.rpm
9 | usr/lib/vmware/vmkmod/foo.o
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/test/drivers/drivers.bad.xml-6:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Test-driver
6 | 0.0.0
7 | rpms/Test-driver-0.0.0.test.rpm
8 | usr/lib/vmware/vmkmod/foo.o
9 | etc/vmware/pciid/mptspi.xml
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/test/drivers/drivers.bad.xml-7:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Test-driver
6 | 0.0.0
7 | Description #1
8 | Description #2
9 | rpms/Test-driver-0.0.0.test.rpm
10 | usr/lib/vmware/vmkmod/foo.o
11 | etc/vmware/pciid/mptspi.xml
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/test/drivers/drivers.bad.xml-8:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Test-driver
6 | 0.0.0
7 | Description #1
8 | Description #2
9 | rpms/Test-driver-0.0.0.test.rpm
10 | usr/lib/vmware/vmkmod/foo.o
11 | etc/vmware/pciid/mptspi.xml
12 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/test/drivers/drivers.good.xml-2:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Test-driver
6 | 0.0.0
7 | rpms/Test-driver-0.0.0.test.rpm
8 | Test driver
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/test/good-config.1/README:
--------------------------------------------------------------------------------
1 |
2 | This is a "good" configuration for caged weasel.
3 |
4 | MANIFEST
5 | --------
6 |
7 | mnt/source/VMware/RPMS/packageData.pkl - A dummy packageData file
8 | created by running createinstdepot.py in the weasel directory,
9 | it should be enough to get caged weasel to run.
10 |
--------------------------------------------------------------------------------
/test/good-config.1/bin/vmware/vmkfstools:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | exit 0
4 |
--------------------------------------------------------------------------------
/test/good-config.1/bin/vmware/vsd:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | echo "/dev/sdc"
4 |
--------------------------------------------------------------------------------
/test/good-config.1/dev/cdrom:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/dev/hda:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/dev/hda1:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/dev/hda2:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/dev/sdd1:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/etc/hosts:
--------------------------------------------------------------------------------
1 | 127.0.0.1 localhost
2 |
3 | # The following lines are desirable for IPv6 capable hosts
4 | ::1 ip6-localhost ip6-loopback
5 | fe00::0 ip6-localnet
6 | ff00::0 ip6-mcastprefix
7 | ff02::1 ip6-allnodes
8 | ff02::2 ip6-allrouters
9 | ff02::3 ip6-allhosts
10 |
--------------------------------------------------------------------------------
/test/good-config.1/etc/mtab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/test/good-config.1/etc/mtab
--------------------------------------------------------------------------------
/test/good-config.1/etc/resolv.conf:
--------------------------------------------------------------------------------
1 | nameserver 10.20.147.1
2 | nameserver 10.20.147.2
3 | domain eng.vmware.com
4 |
--------------------------------------------------------------------------------
/test/good-config.1/etc/sysconfig/network:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/etc/vmware/esx.conf:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/etc/vmware/init/init.d/14.foobar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/test/good-config.1/etc/vmware/init/init.d/14.foobar
--------------------------------------------------------------------------------
/test/good-config.1/etc/vmware/init/init.d/71.bogusipmi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/test/good-config.1/etc/vmware/init/init.d/71.bogusipmi
--------------------------------------------------------------------------------
/test/good-config.1/home/empty:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/azerty/be-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/azerty/fr-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/azerty/fr-latin9.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/azerty/fr-pc.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/dvorak/dvorak.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/cz-lat2.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/dk-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/dk.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/es.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/et.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/fi-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/fi.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/gr.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/is-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/it-ibm.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/it.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/it2.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/jp106.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/la-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/mk-utf.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/nl.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/no.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/pl2.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/pt-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/ro_win.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/ru-cp1251.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/ru-ms.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/ru.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/sv-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/trq.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/ua-utf.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/uk.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/us-acentos.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwerty/us.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwertz/croat.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwertz/cz-us-qwertz.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwertz/de-latin1.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwertz/de.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/lib/kbd/keymaps/i386/qwertz/slovene.map.gz:
--------------------------------------------------------------------------------
1 | #empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/cdrom/isoinfo:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/cdrom/isolinux/initrd.img:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/source/metadata.zip:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/esx3-installation/etc/group:
--------------------------------------------------------------------------------
1 | root:x:0:root
2 | bin:x:1:root,bin,daemon
3 | daemon:x:2:root,bin,daemon
4 | users:x:100:foo,bar
5 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/esx3-installation/etc/gshadow:
--------------------------------------------------------------------------------
1 | root:::root
2 | bin:::root,bin,daemon
3 | daemon:::root,bin,daemon
4 | users:x::foo,bar
5 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/esx3-installation/etc/motd:
--------------------------------------------------------------------------------
1 |
2 | Welcome to the house of the rising sun.
3 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/esx3-installation/etc/passwd:
--------------------------------------------------------------------------------
1 | bin:x:1:1:bin:/bin:/sbin/nologin
2 | daemon:x:2:2:daemon:/sbin:/sbin/nologin
3 | phil:x:500:500:phil:/usr/home/phil:/bin/bash
4 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/esx3-installation/etc/shadow:
--------------------------------------------------------------------------------
1 | bin:*:13734:0:90:7:::
2 | daemon:*:13734:0:90:7:::
3 | phil:*:13734:0:90:7:::
4 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/etc/group:
--------------------------------------------------------------------------------
1 | root:x:0:root
2 | bin:x:1:root,bin,daemon
3 | daemon:x:2:root,bin,daemon
4 | dbus:x:81:
5 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/etc/passwd:
--------------------------------------------------------------------------------
1 | bin:x:1:1:bin:/bin:/sbin/nologin
2 | daemon:x:2:2:daemon:/sbin:/sbin/nologin
3 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/etc/shadow:
--------------------------------------------------------------------------------
1 | bin:*:13734:0:90:7:::
2 | daemon:*:13734:0:90:7:::
3 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/etc/skel/.bashrc:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/etc/vmware/hostd/authorization.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ha-folder-root
4 | 11
5 | false
6 | true
7 | -1
8 | dcui
9 |
10 |
11 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/root/empty:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/e2fs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/fat_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/ffs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/iso9660_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/jfs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/minix_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/reiserfs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/stage1:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/stage2:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/stage2_eltorito:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/ufs2_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/vstatfs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/mnt/sysimage/usr/share/grub/x86_64-redhat/xfs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/proc/cmdline:
--------------------------------------------------------------------------------
1 | linux
2 |
--------------------------------------------------------------------------------
/test/good-config.1/proc/filesystems:
--------------------------------------------------------------------------------
1 | ext2
2 | ext3
3 | vmfs
4 |
--------------------------------------------------------------------------------
/test/good-config.1/proc/sys/dev/cdrom/info:
--------------------------------------------------------------------------------
1 | CD-ROM information, Id: cdrom.c 3.20 2003/12/17
2 |
3 | drive name: sr1 sr0
4 | drive speed: 48 48
5 | drive # of slots: 1 1
6 | Can close tray: 1 1
7 | Can open tray: 1 1
8 | Can lock tray: 1 1
9 | Can change speed: 1 1
10 | Can select disk: 0 0
11 | Can read multisession: 1 1
12 | Can read MCN: 1 1
13 | Reports media changed: 1 1
14 | Can play audio: 1 1
15 | Can write CD-R: 1 0
16 | Can write CD-RW: 1 0
17 | Can read DVD: 1 1
18 | Can write DVD-R: 1 0
19 | Can write DVD-RAM: 0 0
20 | Can read MRW: 1 1
21 | Can write MRW: 1 1
22 | Can write RAM: 1 1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/test/good-config.1/tmp/empty:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/bin/mount:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | echo $0 $* > /dev/stderr
4 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/sbin/esxcfg-rescan:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/test/good-config.1/usr/sbin/esxcfg-rescan
--------------------------------------------------------------------------------
/test/good-config.1/usr/sbin/esxcfg-vmhbadevs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/test/good-config.1/usr/sbin/esxcfg-vmhbadevs
--------------------------------------------------------------------------------
/test/good-config.1/usr/sbin/mkfs.ext2:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | echo $0 $* > /dev/stderr
4 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/sbin/mkswap:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | echo $0 $* > /dev/stderr
4 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/sbin/scantools:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/test/good-config.1/usr/sbin/scantools
--------------------------------------------------------------------------------
/test/good-config.1/usr/sbin/tune2fs:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | echo $0 $* > /dev/stderr
4 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/e2fs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/fat_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/ffs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/iso9660_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/jfs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/minix_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/reiserfs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/stage1:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/stage2:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/stage2_eltorito:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/ufs2_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/vstatfs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/usr/share/grub/i386-redhat/xfs_stage1_5:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/good-config.1/var/log/empty:
--------------------------------------------------------------------------------
1 | # empty
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.auth.badNIS.bs:
--------------------------------------------------------------------------------
1 | auth --enablenis --nisserver=123foo-
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.auth.noADDomain.bs:
--------------------------------------------------------------------------------
1 | auth --enablemd5 --enableshadow --enablead
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.autopart.baddisk.bs:
--------------------------------------------------------------------------------
1 | autopart --disk=foo
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.autopart.noflags.bs:
--------------------------------------------------------------------------------
1 | autopart
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.bootloader.invalidDriveorder.bs:
--------------------------------------------------------------------------------
1 | bootloader --append=noapic --driveorder=foo --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.bootloader.invalidLocation.bs:
--------------------------------------------------------------------------------
1 | bootloader --append=noapic --location=invalid
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.bootloader.invalidMD5.bs:
--------------------------------------------------------------------------------
1 | bootloader --md5pass=somelongcharacterstring11111111111 --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.bootloader.largePWD.bs:
--------------------------------------------------------------------------------
1 | bootloader --password=somerediculouslylongpasswordthatshouldberejectedbythepreparserwithawarning --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.bootloader.smallPWD.bs:
--------------------------------------------------------------------------------
1 | bootloader --password=pwd --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.clearpart.dupdrive.bs:
--------------------------------------------------------------------------------
1 | clearpart --drives=vml.0000,sda --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.clearpart.dupignoredrive.bs:
--------------------------------------------------------------------------------
1 | clearpart --ignoredrives=vml.0001,sdb --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.clearpart.invalidDrive.bs:
--------------------------------------------------------------------------------
1 | clearpart --drives=blah
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.clearpart.invalidIgnoredrive.bs:
--------------------------------------------------------------------------------
1 | clearpart --ignoredrives=blah --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.clearpart.nodrives.bs:
--------------------------------------------------------------------------------
1 | clearpart --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.esxlocation.baddisk.bs:
--------------------------------------------------------------------------------
1 | esxlocation --disk=foobar
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.esxlocation.badfirst.bs:
--------------------------------------------------------------------------------
1 | esxlocation --firstdisk=foobar
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.esxlocation.baduuid.bs:
--------------------------------------------------------------------------------
1 | esxlocation --uuid=e270687f-815f-42f2-a344-2cda73460462
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.esxlocation.clearconflict.bs:
--------------------------------------------------------------------------------
1 | esxlocation --disk=sda
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewall.deprecated.bs:
--------------------------------------------------------------------------------
1 | firewall --blockIncoming
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewallport.invalidDir.bs:
--------------------------------------------------------------------------------
1 | firewallport --open --port=1 --proto=tcp --dir=invalid --name=myport
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewallport.invalidPort.bs:
--------------------------------------------------------------------------------
1 | firewallport --open --port=aa --proto=tcp --dir=in --name=myport
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewallport.invalidPort2.bs:
--------------------------------------------------------------------------------
1 | firewallport --open --port=1234567 --proto=tcp --dir=in --name=myport
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewallport.invalidPortName.bs:
--------------------------------------------------------------------------------
1 | firewallport --open --port=1 --proto=tcp --dir=in --name=myportnamethatislongerthan128characterswhichisreallylongandIdontthinkanyonewouldeverdothisbutitstillhastobetestedwowthisisreallylong
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewallport.invalidProto.bs:
--------------------------------------------------------------------------------
1 | firewallport --open --port=1 --proto=http --dir=in --name=myport
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewallport.invalidService.bs:
--------------------------------------------------------------------------------
1 | firewallport --open --port=1 --proto=tcp --dir=in --name=myport --enableService=blah
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewallport.noName.bs:
--------------------------------------------------------------------------------
1 | firewallport --open --port=1 --proto=tcp --dir=in
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.firewallport.noOpenNoClose.bs:
--------------------------------------------------------------------------------
1 | firewallport --port=1 --proto=tcp --dir=in --name=myport
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.include.self.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/commands/negative.include.self.bs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.install.baddir.bs:
--------------------------------------------------------------------------------
1 | install nfs --server=example.com --dir=bogus/path
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.install.nourl.bs:
--------------------------------------------------------------------------------
1 | install url
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.keyboard.bs:
--------------------------------------------------------------------------------
1 | keyboard badkeyboardname
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.network.bootproto.dhcp.gwSet.bs:
--------------------------------------------------------------------------------
1 | network --device=vmnic32 --bootproto=dhcp --gateway=192.168.0.253
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.network.bootproto.dhcp.ipSet.bs:
--------------------------------------------------------------------------------
1 | network --device=vmnic32 --bootproto=dhcp --ip=192.168.0.1
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.network.bootproto.dhcp.nmSet.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=dhcp --device=vmnic32 --netmask=255.255.255.0
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.network.bootproto.static.badNM.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32 --ip=1.2.3.4 --netmask=254
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.network.bootproto.static.badNS.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32 --ip=1.2.3.4 --nameserver=1.2.3.4,1.2.1.
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.network.bootproto.static.noIP.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.network.invalidDevice.bs:
--------------------------------------------------------------------------------
1 | network --device=eth0 --bootproto=dhcp
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.badMountpoint.bs:
--------------------------------------------------------------------------------
1 | part /etc --size=256 --ondisk=vml.0000 --fstype=ext3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.badvmfs.bs:
--------------------------------------------------------------------------------
1 | part /bar --size=256 --ondisk=vml.0000 --fstype=vmfs3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.badvmfs2.bs:
--------------------------------------------------------------------------------
1 | part " foo " --size=256 --ondisk=vml.0000 --fstype=vmfs3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.badvmfs3.bs:
--------------------------------------------------------------------------------
1 | part Storage1 --size=256 --ondisk=vml.0000 --fstype=vmfs3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.invalidDrive.bs:
--------------------------------------------------------------------------------
1 | part /bar --size=100 --fstype=ext3 --ondisk=foo
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.invalidFSType.bs:
--------------------------------------------------------------------------------
1 | part /bar --size=100 --fstype=foo --ondisk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.invalidMaxSize.bs:
--------------------------------------------------------------------------------
1 | part / --size=300 --maxsize=aa --grow --fstype=ext3 --ondisk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.invalidMount.bs:
--------------------------------------------------------------------------------
1 | part foo --size=100 --fstype=ext3 --ondisk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.invalidSize.bs:
--------------------------------------------------------------------------------
1 | part / --size=aa --fstype=ext3 --ondisk=sda
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.invalidVirtualDisk.bs:
--------------------------------------------------------------------------------
1 | part /bar --size=100 --fstype=ext3 --onvirtualdisk=foo
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.lowMaxSize.bs:
--------------------------------------------------------------------------------
1 | part /bar --size=300 --maxsize=100 --grow --fstype=ext3 --ondisk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.negativeMaxSize.bs:
--------------------------------------------------------------------------------
1 | part / --size=500 --maxsize=-500 --grow --fstype=ext3 --ondisk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.negativeSize.bs:
--------------------------------------------------------------------------------
1 | part / --size=-500 --fstype=ext3 --ondisk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.noRoot.bs:
--------------------------------------------------------------------------------
1 | part /boot --fstype=ext3 --size=100 --ondisk=sda
2 | part swap --size=256 --grow --maxsize=512 --ondrive=vml.0000 --fstype=swap
3 | part /var/log --fstype=ext3 --size=500 --grow --maxsize=2000 --ondisk=vml.0000
4 | part cos --size=1500 --grow --ondisk=vml.0000 --fstype=vmfs3
5 | part None --size=100 --ondisk=vml.0000 --fstype=vmkcore
6 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.nodisk.bs:
--------------------------------------------------------------------------------
1 | part /bar --size=256 --fstype=ext3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.notMountable.bs:
--------------------------------------------------------------------------------
1 | part /swap --size=256 --ondisk=vml.0000 --fstype=swap
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.notSwap.bs:
--------------------------------------------------------------------------------
1 | part swap --size=256 --ondisk=vml.0000 --fstype=ext3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.tooSmall.bs:
--------------------------------------------------------------------------------
1 | part /tmp --size=100 --fstype=ext3 --ondisk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.unsupportedDrive.bs:
--------------------------------------------------------------------------------
1 | part storage1 --size=5000 --fstype=vmfs3 --ondisk=vml.0003
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.virtualBoot.bs:
--------------------------------------------------------------------------------
1 | part / --fstype=ext3 --size=3000 --ondisk=vml.0000
2 | part swap --size=256 --grow --maxsize=512 --ondrive=vml.0000 --fstype=swap
3 | part /var/log --fstype=ext3 --size=500 --grow --maxsize=2000 --ondisk=vml.0000
4 | part cos --size=5000 --grow --ondisk=vml.0000 --fstype=vmfs3
5 | part None --size=100 --ondisk=vml.0000 --fstype=vmkcore
6 |
7 | virtualdisk cos --onvmfs=cos --size=3000
8 |
9 | part /boot --fstype=ext3 --size=100 --onvirtualdisk=cos
10 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.vmkcore.mount.bs:
--------------------------------------------------------------------------------
1 | part /bar --size=256 --ondisk=vml.0000 --fstype=vmkcore
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.partition.vmkcore.virt.bs:
--------------------------------------------------------------------------------
1 | part None --size=256 --onvirtualdisk=cos --fstype=vmkcore
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.post.invalidInterpreter.bs:
--------------------------------------------------------------------------------
1 | %post --interpreter=zshell
2 | echo "Hello"
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.pre.invalidInterpreter.bs:
--------------------------------------------------------------------------------
1 | %pre --interpreter=zshell
2 | echo "Hello"
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.rootpw.invalidCrypt.bs:
--------------------------------------------------------------------------------
1 | rootpw --iscrypted 123abc
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.rootpw.longPWD.bs:
--------------------------------------------------------------------------------
1 | rootpw thisisareallylongpasswordthatshouldberediculouslylongandhasnoendinsightohwaitthereitisrightthere
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.rootpw.noPWD.bs:
--------------------------------------------------------------------------------
1 | rootpw
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.timezone.invalidzone.bs:
--------------------------------------------------------------------------------
1 | timezone invalid
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.timezone.nozone.bs:
--------------------------------------------------------------------------------
1 | timezone
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.virtualdisk.badname.bs:
--------------------------------------------------------------------------------
1 | part cosvmfs --fstype=vmfs3 --size=5000 --grow --ondisk=vml.0000
2 | virtualdisk cos/foo --size=4000 --onvmfs=cosvmfs
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.virtualdisk.badsize.bs:
--------------------------------------------------------------------------------
1 | virtualdisk cos --size=12000 --onvmfs="Storage1"
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.virtualdisk.badsize2.bs:
--------------------------------------------------------------------------------
1 | part cosvmfs --fstype=vmfs3 --size=5000 --grow --ondisk=vml.0000
2 | virtualdisk cos --size=6000 --onvmfs=cosvmfs
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.virtualdisk.big.disk.bs:
--------------------------------------------------------------------------------
1 | part cosvmfs --fstype=vmfs3 --size=300000 --grow --ondisk=vml.0006
2 | virtualdisk cos --size=280000 --onvmfs=cosvmfs
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.virtualdisk.unknownvmfs.bs:
--------------------------------------------------------------------------------
1 | virtualdisk cos --size=4000 --onvmfs=foo
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.vmserialnum.badformat.bs:
--------------------------------------------------------------------------------
1 | vmserialnum --esx=0thi-0is0a-valid-seria-lnumb
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/negative.vmserialnum.badkey.bs:
--------------------------------------------------------------------------------
1 | vmserialnum --esx=0this-0isnt-valid-seria-lnumb
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/positive.goodvmfs.bs:
--------------------------------------------------------------------------------
1 | part foo:bar --size=256 --ondisk=vml.0000 --fstype=vmfs3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.disableMD5.bs:
--------------------------------------------------------------------------------
1 | auth --disablemd5 --disableshadow
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.disableShadow.bs:
--------------------------------------------------------------------------------
1 | auth --enablemd5 --enablenis --nisdomain=some.nis.domain --nisserver=some.nis.server --enablekrb5 --krb5realm=some.krb5.realm --krb5kdc=some.krb5.server --krb5adminserver=some.krb5.admin.server --disableshadow
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.enableKRB5.bs:
--------------------------------------------------------------------------------
1 | auth --enablekrb5 --enablenis --disableshadow --disablemd5
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.enableLDAP.bs:
--------------------------------------------------------------------------------
1 | auth --enableldap --ldapbasedn='dc=example,dc=com' --disableshadow --disablemd5
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.enableLDAPAuth.bs:
--------------------------------------------------------------------------------
1 | auth --enableldap --enableldapauth --disablemd5 --disableshadow
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.enableMD5.bs:
--------------------------------------------------------------------------------
1 | auth --enablemd5 --disableshadow
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.enableNIS.bs:
--------------------------------------------------------------------------------
1 | auth --enablenis
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.enableShadow.bs:
--------------------------------------------------------------------------------
1 | auth --enableshadow --disablemd5
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.noMD5.bs:
--------------------------------------------------------------------------------
1 | auth --disableshadow
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.noNIS.bs:
--------------------------------------------------------------------------------
1 | auth --nisdomain=mydomain.com
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.auth.noShadow.bs:
--------------------------------------------------------------------------------
1 | auth --enablemd5
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.autopart.cciss.bs:
--------------------------------------------------------------------------------
1 | autopart --disk=cciss/c0d0
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.autopart.disk.bs:
--------------------------------------------------------------------------------
1 | autopart --disk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.autopart.drive.bs:
--------------------------------------------------------------------------------
1 | autopart --drive=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.autopart.firstdisk.bs:
--------------------------------------------------------------------------------
1 | autopart --firstdisk
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.autopart.vml.bs:
--------------------------------------------------------------------------------
1 | autopart --disk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.MD5AndPlaintxt.bs:
--------------------------------------------------------------------------------
1 | bootloader --md5pass=$1$7U8tB$KvxsVx7VskMJuUtaDG.Z01 --password=mypassword --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.append.bs:
--------------------------------------------------------------------------------
1 | bootloader --append=noapic --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.driveorder.bs:
--------------------------------------------------------------------------------
1 | bootloader --append=noapic --location=mbr --driveorder=sda
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.location.none.bs:
--------------------------------------------------------------------------------
1 | bootloader --append=noapic --location=none
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.location.partition.bs:
--------------------------------------------------------------------------------
1 | bootloader --append=noapic --location=partition
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.md5pwd.bs:
--------------------------------------------------------------------------------
1 | bootloader --md5pass=$1$7U8tB$KvxsVx7VskMJuUtaDG.Z01 --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.nolocation.bs:
--------------------------------------------------------------------------------
1 | bootloader --append=noapic
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.pwd.bs:
--------------------------------------------------------------------------------
1 | bootloader --password=mypassword --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.bootloader.upgrade.bs:
--------------------------------------------------------------------------------
1 | bootloader --upgrade --location=mbr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.all.bs:
--------------------------------------------------------------------------------
1 | clearpart --all --alldrives --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.alldrives.bs:
--------------------------------------------------------------------------------
1 | clearpart --alldrives --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.cciss.bs:
--------------------------------------------------------------------------------
1 | clearpart --drives=cciss/c0d0
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.drives.bs:
--------------------------------------------------------------------------------
1 | clearpart --drives=vml.0000 --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.drives.multiple.bs:
--------------------------------------------------------------------------------
1 | clearpart --drives="vml.0000, vml.0001" --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.exceptvmfs.bs:
--------------------------------------------------------------------------------
1 | clearpart --exceptvmfs --alldrives
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.firstdisk.bs:
--------------------------------------------------------------------------------
1 | clearpart --firstdisk --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.firstdisk.fancy.bs:
--------------------------------------------------------------------------------
1 | clearpart --firstdisk --overwritevmfs
2 | clearpart --firstdisk=remote --overwritevmfs
3 | clearpart --firstdisk='WDC FKE1700UT' --overwritevmfs
4 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.ignoredrives.bs:
--------------------------------------------------------------------------------
1 | clearpart --ignoredrives=vml.0001 --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.initlabel.bs:
--------------------------------------------------------------------------------
1 | clearpart --initlabel --alldrives --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.linux.bs:
--------------------------------------------------------------------------------
1 | clearpart --linux --alldrives
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.clearpart.minimal.bs:
--------------------------------------------------------------------------------
1 | clearpart --drives=sda --overwritevmfs
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.empty.bs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/test/scriptedinstall/commands/possitive.empty.bs
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.esxlocation.firstdisk.bs:
--------------------------------------------------------------------------------
1 | esxlocation --firstdisk
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.firewall.allowIncoming.bs:
--------------------------------------------------------------------------------
1 | firewall --allowIncoming
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.firewall.blockOutgoing.bs:
--------------------------------------------------------------------------------
1 | firewall --blockOutgoing
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.firewall.disabled.bs:
--------------------------------------------------------------------------------
1 | firewall --disabled
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.firewall.enabled.bs:
--------------------------------------------------------------------------------
1 | firewall --enabled
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.firewallport.close.bs:
--------------------------------------------------------------------------------
1 | firewallport --close --port=2 --proto=udp --dir=out --name=bar
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.firewallport.open.bs:
--------------------------------------------------------------------------------
1 | firewallport --open --port=1 --proto=tcp --dir=in --name=foo
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.install.cdrom.bs:
--------------------------------------------------------------------------------
1 | install cdrom
2 |
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.install.default.bs:
--------------------------------------------------------------------------------
1 | install
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.install.ftp.bs:
--------------------------------------------------------------------------------
1 | install url ftp://www.aserver.com:902
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.install.http.bs:
--------------------------------------------------------------------------------
1 | install url http://www.aserver.com:902
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.install.nfs.bs:
--------------------------------------------------------------------------------
1 | install nfs --server=jpowell-esx.eng.vmware.com --dir=/test/dir
2 |
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.keyboard.bs:
--------------------------------------------------------------------------------
1 | keyboard uk
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.lang.bs:
--------------------------------------------------------------------------------
1 | lang
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.langsupport.bs:
--------------------------------------------------------------------------------
1 | langsupport
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.mouse.bs:
--------------------------------------------------------------------------------
1 | mouse
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.addvmportgroup.bs:
--------------------------------------------------------------------------------
1 | network --addvmportgroup=0 --bootproto=dhcp --device=vmnic32
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.dhcp.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=dhcp --device=vmnic32
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.dhcp.hostnameSet.bs:
--------------------------------------------------------------------------------
1 | network --device=vmnic32 --bootproto=dhcp --hostname=localhost
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.dhcp.nsSet.bs:
--------------------------------------------------------------------------------
1 | network --device=vmnic32 --bootproto=dhcp --nameserver=192.168.0.1
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.static.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32 --ip=192.168.0.1 --gateway=192.168.0.254 --nameserver=10.20.147.1 --netmask=255.255.255.0 --hostname=test.host.com
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.static.noGW.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32 --ip=192.168.0.1 --nameserver=10.20.147.1 --netmask=255.255.255.0 --hostname=test.host.com
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.static.noHostname.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32 --ip=192.168.0.1 --gateway=192.168.0.254 --nameserver=10.20.147.1 --netmask=255.255.255.0
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.static.noNM.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32 --ip=192.168.0.1 --gateway=192.168.0.254 --nameserver=10.20.147.1 --hostname=test.host.com
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.static.noNS.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32 --ip=192.168.0.1 --gateway=192.168.0.254 --netmask=255.255.255.0 --hostname=test.host.com
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.bootproto.static.twoNS.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=static --device=vmnic32 --ip=192.168.0.1 --gateway=192.168.0.254 --netmask=255.255.255.0 --hostname=test.host.com --nameserver=192.168.1.1,192.168.1.2
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.device.mac.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=dhcp --device=00:50:56:C0:00:00
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.noBootproto.bs:
--------------------------------------------------------------------------------
1 | network --device=vmnic32
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.noDevice.bs:
--------------------------------------------------------------------------------
1 | network --bootproto=dhcp
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.network.vlanid.bs:
--------------------------------------------------------------------------------
1 | network --vlanid=128 --bootproto=dhcp --device=vmnic32
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.package.good.bs:
--------------------------------------------------------------------------------
1 | %packages
2 | VMware-esx-gunk
3 | -foopkg
4 | # blah
5 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.package.invalidPackage.bs:
--------------------------------------------------------------------------------
1 | %packages
2 | somepackage
3 | busybox-1.2.0-3.i386.rpm
4 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.paranoid.bs:
--------------------------------------------------------------------------------
1 | paranoid
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.partition.clearedVmfs.bs:
--------------------------------------------------------------------------------
1 | part "Storage 1" --size=256 --ondisk=vml.0000 --fstype=vmfs3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.partition.cos.bs:
--------------------------------------------------------------------------------
1 | part / --size=1500 --grow --onvirtualdisk=cos --fstype=ext3
2 | part swap --size=256 --fstype=swap --onvirtualdisk=cos
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.partition.firstdisk.bs:
--------------------------------------------------------------------------------
1 | part /boot --fstype=ext3 --size=100 --onfirstdisk
2 | part / --fstype=ext3 --size=3000 --onfirstdisk
3 | part swap --size=256 --grow --maxsize=512 --onfirstdisk --fstype=swap
4 | part /var/log --fstype=ext3 --size=500 --grow --maxsize=2000 --onfirstdisk
5 | part cos --size=1500 --grow --onfirstdisk --fstype=vmfs3
6 | part None --size=100 --onfirstdisk --fstype=vmkcore
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.partition.firstdisk.fancy.bs:
--------------------------------------------------------------------------------
1 | part /boot --fstype=ext3 --size=100 --onfirstdisk
2 | part / --fstype=ext3 --size=3000 --onfirstdisk=remote
3 | part swap --size=256 --grow --maxsize=512 --onfirstdisk='WDC FKE1700UT' --fstype=swap
4 | part /var/log --fstype=ext3 --size=500 --grow --maxsize=2000 --onfirstdisk
5 | part cos --size=1500 --grow --onfirstdisk --fstype=vmfs3
6 | part None --size=100 --onfirstdisk --fstype=vmkcore
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.partition.implicitGrow.bs:
--------------------------------------------------------------------------------
1 | part /foo --fstype=ext3 --size=100 --maxsize=300 --ondisk=vml.0000
2 |
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.partition.minimal.bs:
--------------------------------------------------------------------------------
1 | part /boot --fstype=ext3 --size=100 --ondisk=sda
2 | part / --fstype=ext3 --size=3000 --ondisk=vml.0000
3 | part swap --size=256 --grow --maxsize=512 --ondrive=vml.0000 --fstype=swap
4 | part /var/log --fstype=ext3 --size=500 --grow --maxsize=2000 --ondisk=vml.0000
5 | part cos --size=1500 --grow --ondisk=vml.0000 --fstype=vmfs3
6 | part None --size=100 --ondisk=vml.0000 --fstype=vmkcore
7 |
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.partition.noFSType.bs:
--------------------------------------------------------------------------------
1 | part /bar --size=100 --ondisk=vml.0000
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.partition.vmfsSpace.bs:
--------------------------------------------------------------------------------
1 | part "foo bar" --size=256 --ondisk=vml.0000 --fstype=vmfs3
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.post.nochroot.bs:
--------------------------------------------------------------------------------
1 | %post --nochroot --interpreter=bash
2 | echo Hello World
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.preSection.bs:
--------------------------------------------------------------------------------
1 | %pre
2 | echo "hello"
3 |
4 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.reboot.bs:
--------------------------------------------------------------------------------
1 | reboot
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.reboot.noEject.bs:
--------------------------------------------------------------------------------
1 | reboot --noeject
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.rootpw.crypted.bs:
--------------------------------------------------------------------------------
1 | rootpw --iscrypted $1$7U8tB$KvxsVx7VskMJuUtaDG.Z01
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.rootpw.invalidCrypt.bs:
--------------------------------------------------------------------------------
1 | rootpw invalidlength --iscrypted
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.rootpw.plaintext.bs:
--------------------------------------------------------------------------------
1 | rootpw mypassword
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.rootpw.shortPWD.bs:
--------------------------------------------------------------------------------
1 | rootpw pwd
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.timezone.bs:
--------------------------------------------------------------------------------
1 | timezone America/Los_Angeles
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.timezone.utc.bs:
--------------------------------------------------------------------------------
1 | timezone --utc Asia/Magadan
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.virtualdisk.existing.bs:
--------------------------------------------------------------------------------
1 | virtualdisk cos --size=2000 --onvmfs="Storage 1"
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.virtualdisk.firstvmfs.bs:
--------------------------------------------------------------------------------
1 | virtualdisk cos --size=5000 --onfirstvmfs=local
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.virtualdisk.minimal.bs:
--------------------------------------------------------------------------------
1 | part cosvmfs --fstype=vmfs3 --size=6000 --grow --ondisk=vml.0000
2 | virtualdisk cos --size=4000 --onvmfs=cosvmfs
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.virtualdisk.path.wdir.bs:
--------------------------------------------------------------------------------
1 | part cosvmfs --fstype=vmfs3 --size=6000 --grow --ondisk=vml.0000
2 | virtualdisk cos --path="cos/cos.vmdk" --size=4000 --onvmfs=cosvmfs
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.virtualpart.minimal.bs:
--------------------------------------------------------------------------------
1 | part /foo --fstype=ext3 --size=100 --onvirtualdisk=cos
2 | part /bar --fstype=ext3 --size=100 --onvirtualdisk=cos
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.vmaccepteula.bs:
--------------------------------------------------------------------------------
1 | vmaccepteula
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.vmserialnum.esx.bs:
--------------------------------------------------------------------------------
1 | vmserialnum --esx=0this-0is0a-valid-seria-lnumb
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/commands/possitive.zerombr.bs:
--------------------------------------------------------------------------------
1 | zerombr
2 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.arg.default.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # unknown argument "foobar" to command "clearpart"
4 | # end_warnings
5 | # start_errors
6 | # clearpart --overwritevmfs not specified and partition 3 on vml.0000 is of type VMFS
7 | # end_errors
8 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
9 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
10 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
11 | clearpart --firstdisk foobar
12 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
13 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
14 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.arg.invalid.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # argument "--drives" is invalid when used with argument "--ignoredrives".
4 | # argument "--ignoredrives" is invalid when used with argument "--drives".
5 | # end_errors
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | clearpart --drives=sda --ignoredrives=sda
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.auth.badNIS.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # "--nisserver=" Hostname labels must not start or end with a hyphen.
4 | # end_errors
5 | #
6 |
7 | include ./scriptedinstall/files/possitive.minimal.warn.bs
8 | include ./scriptedinstall/commands/negative.auth.badNIS.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.auth.noADDomain.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --enablead is deprecated
4 | # --enablemd5 is deprecated
5 | # --enableshadow is deprecated
6 | # end_warnings
7 | #
8 |
9 | include ./scriptedinstall/files/possitive.minimal.warn.bs
10 | include ./scriptedinstall/commands/negative.auth.noADDomain.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.auth.noAuth.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings:
3 | # authconfig option not specified. Using default settings
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getAuth() == {}
7 | # end_verify
8 | #
9 | include ./scriptedinstall/files/possitive.minimal.warn.bs
10 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.auth.noMD5.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings:
3 | # --disableshadow is deprecated
4 | # end_warnings
5 | #
6 |
7 | include ./scriptedinstall/files/possitive.minimal.warn.bs
8 | include ./scriptedinstall/commands/possitive.auth.noMD5.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.auth.noNIS.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings:
3 | # --nisdomain was specified but --enablenis was not specified. Turning on NIS.
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getAuth()['nis'] == True
7 | # userchoices.getAuth()['nisDomain'] == 'mydomain.com'
8 | # end_verify
9 | #
10 |
11 | include ./scriptedinstall/files/possitive.minimal.warn.bs
12 | include ./scriptedinstall/commands/possitive.auth.noNIS.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.auth.noShadow.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings:
3 | # --enablemd5 is deprecated
4 | # end_warnings
5 | #
6 |
7 | include ./scriptedinstall/files/possitive.minimal.warn.bs
8 | include ./scriptedinstall/commands/possitive.auth.noShadow.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.autopart.baddisk.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # autopart --disk= specified, but drive "foo" was not found on the system.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.autopart.baddisk.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.autopart.noflags.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # autopart requires --disk, --firstdisk, or --onvmfs
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.autopart.noflags.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.autostep.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "autostep" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | autostep
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.bootloader.MD5AndPlaintxt.bs:
--------------------------------------------------------------------------------
1 | #
2 | #
3 | # start_warnings
4 | # --md5pass and --password specified. Defaulting to md5pass.
5 | # end_warnings
6 | #
7 | #
8 |
9 | include ./scriptedinstall/files/possitive.minimal.bs
10 | include ./scriptedinstall/commands/possitive.bootloader.MD5AndPlaintxt.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.bootloader.invalidDriveorder.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # bootloader --driveorder= specified, but drive "foo" was not found on the system.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.bootloader.invalidDriveorder.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.bootloader.invalidLocation.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # bootloader --location= is invalid: must be "mbr", "partition" or "none". Defaulting to "mbr".
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getBoot()['location'] == userchoices.BOOT_LOC_MBR
7 | # end_verify
8 | #
9 | include ./scriptedinstall/files/possitive.minimal.bs
10 | include ./scriptedinstall/commands/negative.bootloader.invalidLocation.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.bootloader.invalidMD5pwd.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # bootloader --md5pass= string is not valid. Bootloader password is not set.
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getBoot()['password'] == ''
7 | # end_verify
8 | #
9 | include ./scriptedinstall/files/possitive.minimal.bs
10 | include ./scriptedinstall/commands/negative.bootloader.invalidMD5.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.bootloader.largepwd.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # bootloader --password= string is too long. Bootloader password will not be set.
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getBoot()['password'] == ''
7 | # end_verify
8 | #
9 | include ./scriptedinstall/files/possitive.minimal.bs
10 | include ./scriptedinstall/commands/negative.bootloader.largePWD.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.bootloader.smallpwd.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['password'] == 'pwd'
4 | # end_verify
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.bootloader.smallPWD.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.clearpart.invalidDrive.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # clearpart --drives= specified, but drive "blah" was not found on the system.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
9 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
10 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
11 | include ./scriptedinstall/commands/negative.clearpart.invalidDrive.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.clearpart.invalidIgnoredrive.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # clearpart --ignoredrives= specified, but drive "blah" was not found on the system.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
9 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
10 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
11 | include ./scriptedinstall/commands/negative.clearpart.invalidIgnoredrive.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.clearpart.nodrives.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # clearpart requires one of the following arguments: --alldrives, --firstdisk, --ignoredrives=, --drives=
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
9 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
10 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
11 | include ./scriptedinstall/commands/negative.clearpart.nodrives.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.cmdline.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "cmdline" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | cmdline
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.device.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "device" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | device
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.deviceprobe.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "deviceprobe" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | deviceprobe
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.duplicate.arg.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # duplicate argument "--drives" specified for command "clearpart".
4 | # end_warnings
5 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
9 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
10 | clearpart --drives=vml.0000 --drives=vml.0001 --overwritevmfs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.duplicate.cmd.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "keyboard" was already specified. Using the latest value.
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getKeyboard()['keytable'] == 'us'
7 | # end_verify
8 | include ./scriptedinstall/files/possitive.minimal.bs
9 | keyboard uk
10 | keyboard us
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.esxlocation.baddisk.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # /boot partition already specified
4 | # esxlocation --disk= specified, but drive "foobar" was not found on the system.
5 | # end_errors
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.esxlocation.baddisk.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.esxlocation.badfirst.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # /boot partition already specified
4 | # esxlocation --firstdisk specified, but no suitable disk was found.
5 | # end_errors
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.esxlocation.badfirst.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.esxlocation.baduuid.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # /boot partition already specified
4 | # esxlocation partition with UUID 'e270687f-815f-42f2-a344-2cda73460462' not found
5 | # end_errors
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.esxlocation.baduuid.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.esxlocation.clearconflict.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # esxlocation specified, but drive "vml.0000" is scheduled to be cleared.
4 | # end_errors
5 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
9 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
10 | include ./scriptedinstall/commands/negative.esxlocation.clearconflict.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.esxlocation.clearconflict2.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # clearpart cannot be used on the same disk as esxlocation
4 | # end_errors
5 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
9 | include ./scriptedinstall/commands/negative.esxlocation.clearconflict.bs
10 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.esxlocation.partconflict.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # autopart partitions conflict with other partition requests.
4 | # end_errors
5 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
9 | include ./scriptedinstall/commands/possitive.esxlocation.firstdisk.bs
10 | include ./scriptedinstall/commands/possitive.autopart.firstdisk.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.esxlocation.partconflict2.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # mount point already exists.
4 | # end_errors
5 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
9 | include ./scriptedinstall/commands/possitive.esxlocation.firstdisk.bs
10 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.deprecated.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --blockIncoming is deprecated
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewall.deprecated.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.invalidDir.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # firewallport --dir must be "in" or "out".
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewallport.invalidDir.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.invalidPort.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # invalid firewall port "aa" specified. Must be between 1 and 65535.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewallport.invalidPort.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.invalidPort2.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # invalid firewall port "1234567" specified. Must be between 1 and 65535.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewallport.invalidPort2.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.invalidPortName.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # firewallport --name is not valid. Must be less than 128 characters.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewallport.invalidPortName.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.invalidProto.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # firewallport --proto must be either "tcp" or "udp".
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewallport.invalidProto.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.invalidService.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # invalid service "blah" specified.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewallport.invalidService.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.noName.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # firewallport --name must be specified for inbound ports.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewallport.noName.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firewall.noOpenNoClose.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # firewallport --open or --close must be specified.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.firewallport.noOpenNoClose.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.firstboot.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "firstboot" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | firstboot
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.harddrive.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "harddrive" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | harddrive
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.ignoredisk.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "ignoredisk" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | ignoredisk
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.include.invalidFilename.bs:
--------------------------------------------------------------------------------
1 | #
2 | #
3 | # start_errors
4 | # No such file or directory: 'invalid.file.name'
5 | # end_errors
6 | #
7 | include ./scriptedinstall/files/possitive.minimal.bs
8 | include ./invalid.file.name
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.include.maxIncludes.bs:
--------------------------------------------------------------------------------
1 | #
2 | #
3 | # start_errors
4 | # more than 256 commands were included in the kickstart file(s)
5 | # end_errors
6 | #
7 | include ./scriptedinstall/files/possitive.minimal.bs
8 | include ./scriptedinstall/commands/negative.include.self.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.include.noFilename.bs:
--------------------------------------------------------------------------------
1 | #
2 | #
3 | # start_errors
4 | # filename not specified for include command.
5 | # end_errors
6 | #
7 | include ./scriptedinstall/files/possitive.minimal.bs
8 | include
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.install.extra.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --server argument ignored
4 | # --dir argument ignored
5 | # end_warnings
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | install --server=exit14 --dir=/ url http://www.foo.com
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.install.nourl.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # url was not specified
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.install.nourl.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.interactive.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "interactive" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | interactive
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.lang.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "lang" is currently unused.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/possitive.lang.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.langsupport.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "langsupport" is currently unused.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/possitive.langsupport.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.lilo.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "lilo" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | lilo
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.lilocheck.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "lilocheck" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | lilocheck
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.logvol.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "logvol" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | logvol
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.minimal.noRootpw.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # command "rootpw" required but not found
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
9 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
10 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.minimal.noVMaccepteula.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # vmaccepteula command was not specified. You must read and accept the VMware ESX End User License Agreement by including the command in the scripted install script.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
9 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
10 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.mouse.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "mouse" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/possitive.mouse.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.network.bootproto.dhcp.gwSet.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # bootproto was set to DHCP but "--gateway=" was set.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/negative.network.bootproto.dhcp.gwSet.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.network.bootproto.dhcp.ipSet.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # bootproto was set to DHCP but "--ip=" was set.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/negative.network.bootproto.dhcp.ipSet.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.network.bootproto.dhcp.nmSet.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # bootproto was set to DHCP but "--netmask=" was set.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/negative.network.bootproto.dhcp.nmSet.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.network.bootproto.static.badNM.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # Netmask does not contain four octets.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/negative.network.bootproto.static.badNM.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.network.bootproto.static.badNS.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # IP string has non-numeric characters
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/negative.network.bootproto.static.badNS.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.network.bootproto.static.noIP.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # bootproto was set to static but "--ip=" was not set.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/negative.network.bootproto.static.noIP.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.network.invalidDevice.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # bootproto --device= specified, but "eth0" was not found on the system.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/negative.network.invalidDevice.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.network.noBootproto.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # no bootproto set. Defaulting to DHCP.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
9 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
10 | include ./scriptedinstall/commands/possitive.network.noBootproto.bs
11 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.packages.invalidPackage.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # package "somepackage" not found
4 | # package "busybox-1.2.0-3.i386.rpm" not found
5 | # end_warnings
6 | # chroot good-config.1
7 | #
8 | include ./scriptedinstall/files/possitive.minimal.bs
9 | include ./scriptedinstall/commands/possitive.package.invalidPackage.bs
10 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.paranoid.fail.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # authconfig option not specified. Using default settings
4 | # network command not specified. Defaulting to DHCP.
5 | # end_warnings
6 | # start_errors
7 | # got warnings during paranoid mode
8 | # end_errors
9 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
10 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
11 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
12 | vmaccepteula
13 | paranoid
14 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.badMountpoint.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # /etc cannot be on a separate partition.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.badMountpoint.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.badvmfs.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # Datastore names must not contain the '/' character.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.badvmfs.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.badvmfs2.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # Datastore names must not start or end with spaces.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.badvmfs2.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.badvmfs3.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # vmfs volume already exists.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.badvmfs3.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.goodvmfs.withcolon.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # (':' in userchoices.getPhysicalPartitionRequests('vml.0000')[6].fsType.volumeName) == True
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/positive.goodvmfs.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.implicitGrow.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --maxsize specified but --grow is not defined, defaulting to grow to partition to --maxsize
4 | # end_warnings
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.partition.implicitGrow.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.invalidDrive.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # part "--ondisk=" specified, but drive "foo" was not found on the system.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.invalidDrive.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.invalidFSType.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # the value specified for "--fstype=" is invalid. Must be one of:
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.invalidFSType.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.invalidMaxSize.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # "--maxsize=" is not a number.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.invalidMaxSize.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.invalidMount.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # mount point is invalid.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.invalidMount.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.invalidSize.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # "--size=" is not a number.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.invalidSize.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.invalidVirtualDisk.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # part "--onvirtualdisk=" specified, but vmdk "foo" was not found on the system.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.invalidVirtualDisk.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.lowMaxSize.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # "--maxsize=" was set less than "--size=".
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.lowMaxSize.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.negativeMaxSize.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # "--maxsize=" must be a value greater than zero.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.negativeMaxSize.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.negativeSize.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # "--size=" must be a value greater than zero.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.negativeSize.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.noFSType.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --fstype not specified, defaulting to "ext3"
4 | # end_warnings
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.partition.noFSType.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.noRoot.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # A '/' (root) partition was not specified for the Service Console virtual disk. The Service Console can not boot without a '/' partition.
4 | # end_errors
5 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
9 | include ./scriptedinstall/commands/negative.partition.noRoot.bs
10 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.nodisk.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # "--ondisk" or "--onvirtualdisk" required, but not found.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.nodisk.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.notMountable.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # mount point was specified for type "swap".
4 | # end_warnings
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.notMountable.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.notSwap.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # swap partition does not have "swap" fstype.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.notSwap.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.tooSmall.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # The "/tmp" partition needs to be at least 960 megabytes in size.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.tooSmall.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.unsupportedDrive.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # vmfs3 not supported on drive "vml.0003"
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.partition.unsupportedDrive.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.virtualBoot.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # cannot place "/boot" on a virtual disk.
4 | # end_errors
5 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
8 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
9 | include ./scriptedinstall/commands/negative.partition.virtualBoot.bs
10 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.partition.vmkcore.virt.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # vmkcore partition cannot be inside of a virtual disk image.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.virtualdisk.minimal.bs
7 | include ./scriptedinstall/commands/negative.partition.vmkcore.virt.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.post.invalidInterpreter.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # interpreter "zshell" not found.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.post.invalidInterpreter.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.pre.invalidInterpreter.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # interpreter "zshell" not found.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | %pre --interpreter=zshell
8 | echo "Hello"
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.pre.scriptError.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # "%pre" script returned with an error.
4 | # end_errors
5 | # exec /bin/bash badPreScript
6 | #
7 | include ./scriptedinstall/files/possitive.minimal.bs
8 |
9 | # Needs to be in here in order for it to be parsed.
10 | %pre --interpreter=bash
11 | #! /bin/sh
12 |
13 | exit 1
14 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.reboot.noEject.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # using network based installation but "--noeject" was specified for reboot command.
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getReboot() == True
7 | # userchoices.getNoEject() == True
8 | # end_verify
9 | #
10 | include ./scriptedinstall/files/possitive.minimal.bs
11 | include ./scriptedinstall/commands/possitive.install.ftp.bs
12 | include ./scriptedinstall/commands/possitive.reboot.noEject.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.rootpw.invalidCrypt.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # crypted password is not valid.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/negative.rootpw.invalidCrypt.bs
8 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.rootpw.longPWD.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # Passwords must be less than 64 characters long.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/negative.rootpw.longPWD.bs
8 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.rootpw.noPWD.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # password not specified for rootpw command.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/negative.rootpw.noPWD.bs
8 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.rootpw.shortPWD.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # Passwords must be at least 6 characters long.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.shortPWD.bs
8 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
9 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
10 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.sections.good.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getPreScripts() == [{'script':Script('\necho "Hello, World!"\n\n', '/bin/bash', False, 0, True)}]
4 | # userchoices.getPostScripts() == [{'script':Script('\necho "Goodbye, World!"\n', '/bin/bash', True, 0, True)}]
5 | # end_verify
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 |
8 | %pre --interpreter=bash
9 |
10 | echo "Hello, World!"
11 |
12 | %post --interpreter=bash --ignorefailure=True
13 |
14 | echo "Goodbye, World!"
15 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.skipx.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "skipx" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | skipx
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.text.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "text" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | text
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.timezone.invalidzone.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # invalid timezone "invalid" was specified. Using default.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.timezone.invalidzone.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.timezone.nozone.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # timezone not specified for timezone command.
4 | # end_errors
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/negative.timezone.nozone.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.unknown.arg.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # unknown argument "--foo" to command "timezone"
4 | # end_warnings
5 | include ./scriptedinstall/files/possitive.minimal.warn.bs
6 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
7 | timezone --foo America/Los_Angeles
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.unknown.cmd.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # unknown command "unknown"
4 | # end_warnings
5 | include ./scriptedinstall/files/possitive.minimal.warn.bs
6 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
7 | unknown
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.upgrade.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getUpgrade() == True
4 | # end_verify
5 | # start_errors
6 | # no "/boot" partition specified for upgrade.
7 | # end_errors
8 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
9 | include ./scriptedinstall/commands/possitive.install.cdrom.bs
10 | include ./scriptedinstall/commands/possitive.virtualdisk.existing.bs
11 | include ./scriptedinstall/commands/possitive.partition.cos.bs
12 | upgrade
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.virtualdisk.badname.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # argument "name" to command "virtualdisk" set but an invalid value was specified.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.virtualdisk.badname.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.virtualdisk.badsize.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # virtualdisk size is too large. 13000MB is required, but the minimum free size on Storage1 is 11848MB.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.virtualdisk.badsize.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.virtualdisk.badsize2.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # virtualdisk size is too large. 7000MB is required, but the minimum free size on cosvmfs is 5000MB.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.virtualdisk.badsize2.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.virtualdisk.big.disk.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # virtualdisk size is too large. 281000MB is required, but the minimum free size on cosvmfs is 262144MB.
4 | # end_errors
5 | include ./scriptedinstall/files/simple.preparse.clearpart.all.bs
6 | include ./scriptedinstall/commands/negative.virtualdisk.big.disk.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.virtualdisk.repeat.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "virtualdisk" was already specified. Using the latest value.
4 | # end_warnings
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.virtualdisk.minimal.bs
7 | virtualdisk cos --size=4000 --onvmfs=cosvmfs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.virtualdisk.unknownvmfs.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # virtualdisk "--onvmfs=" specified, but vmfs volume "foo" was not found on the system.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.virtualdisk.unknownvmfs.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.vmserialnum.badformat.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # vmserialnum --esx value requires five, five character tuples separated by dashes
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.vmserialnum.badformat.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.vmserialnum.badkey.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # No matching licenses for serial number.
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/negative.vmserialnum.badkey.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.vnc.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "vnc" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | vnc
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.volgroup.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "volgroup" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | volgroup
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.xconfig.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "xconfig" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | xconfig
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/complex.preparse.xdisplay.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # command "xdisplay" is deprecated and should not be used.
4 | # end_warnings
5 | #
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | xdisplay
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/possitive.minimal.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/files/possitive.minimal.warn.bs
2 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/possitive.minimal.warn.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
2 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
3 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
4 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
5 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
6 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.auth.disableMD5.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --disablemd5 is deprecated
4 | # --disableshadow is deprecated
5 | # end_warnings
6 | # start_verify
7 | # userchoices.getAuth()['nis'] == False
8 | # userchoices.getAuth()['kerberos'] == False
9 | # userchoices.getAuth()['ldap'] == False
10 | # end_verify
11 | include ./scriptedinstall/files/possitive.minimal.warn.bs
12 | include ./scriptedinstall/commands/possitive.auth.disableMD5.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.auth.enableMD5.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --disableshadow is deprecated
4 | # --enablemd5 is deprecated
5 | # end_warnings
6 | # start_verify
7 | # userchoices.getAuth()['nis'] == False
8 | # userchoices.getAuth()['kerberos'] == False
9 | # userchoices.getAuth()['ldap'] == False
10 | # end_verify
11 | include ./scriptedinstall/files/possitive.minimal.warn.bs
12 | include ./scriptedinstall/commands/possitive.auth.enableMD5.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.auth.enableNIS.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getAuth()['nis'] == True
4 | # userchoices.getAuth()['kerberos'] == False
5 | # userchoices.getAuth()['ldap'] == False
6 | # userchoices.getAuth()['nisServer'] == ''
7 | # userchoices.getAuth()['nisDomain'] == ''
8 | # end_verify
9 | include ./scriptedinstall/files/possitive.minimal.warn.bs
10 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.auth.enableShadow.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --disablemd5 is deprecated
4 | # --enableshadow is deprecated
5 | # end_warnings
6 | # start_verify
7 | # userchoices.getAuth()['nis'] == False
8 | # userchoices.getAuth()['kerberos'] == False
9 | # userchoices.getAuth()['ldap'] == False
10 | # end_verify
11 | include ./scriptedinstall/files/possitive.minimal.warn.bs
12 | include ./scriptedinstall/commands/possitive.auth.enableShadow.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.badQuoting.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # No closing quotation
4 | # end_errors
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 |
7 | bootloader --location=mbr --append="this is a \"quoting\" test
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.bootloader.append.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['upgrade'] == False
4 | # userchoices.getBoot()['doNotInstall'] == False
5 | # userchoices.getBoot()['location'] == userchoices.BOOT_LOC_MBR
6 | # userchoices.getBoot()['kernelParams'] == 'noapic'
7 | # userchoices.getBoot()['password'] == ''
8 | # userchoices.getBoot()['passwordType'] == userchoices.BOOT_PASSWORD_TYPE_PLAIN
9 | # userchoices.getBoot()['driveOrder'] == None
10 | # end_verify
11 | include ./scriptedinstall/files/possitive.minimal.bs
12 | include ./scriptedinstall/commands/possitive.bootloader.append.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.bootloader.driveorder.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['upgrade'] == False
4 | # userchoices.getBoot()['doNotInstall'] == False
5 | # userchoices.getBoot()['location'] == userchoices.BOOT_LOC_MBR
6 | # userchoices.getBoot()['kernelParams'] == 'noapic'
7 | # userchoices.getBoot()['password'] == ''
8 | # userchoices.getBoot()['passwordType'] == userchoices.BOOT_PASSWORD_TYPE_PLAIN
9 | # [dev.name for dev in userchoices.getBoot()['driveOrder']] == ['vml.0000']
10 | # end_verify
11 | include ./scriptedinstall/files/possitive.minimal.bs
12 | include ./scriptedinstall/commands/possitive.bootloader.driveorder.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.bootloader.location.none.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['upgrade'] == False
4 | # userchoices.getBoot()['doNotInstall'] == True
5 | # userchoices.getBoot()['kernelParams'] == 'noapic'
6 | # userchoices.getBoot()['password'] == ''
7 | # userchoices.getBoot()['passwordType'] == userchoices.BOOT_PASSWORD_TYPE_PLAIN
8 | # userchoices.getBoot()['driveOrder'] == None
9 | # end_verify
10 | include ./scriptedinstall/files/possitive.minimal.bs
11 | include ./scriptedinstall/commands/possitive.bootloader.location.none.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.bootloader.location.partition.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['upgrade'] == False
4 | # userchoices.getBoot()['doNotInstall'] == False
5 | # userchoices.getBoot()['location'] == userchoices.BOOT_LOC_PARTITION
6 | # userchoices.getBoot()['kernelParams'] == 'noapic'
7 | # userchoices.getBoot()['password'] == ''
8 | # userchoices.getBoot()['passwordType'] == userchoices.BOOT_PASSWORD_TYPE_PLAIN
9 | # userchoices.getBoot()['driveOrder'] == None
10 | # end_verify
11 | include ./scriptedinstall/files/possitive.minimal.bs
12 | include ./scriptedinstall/commands/possitive.bootloader.location.partition.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.bootloader.md5pwd.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['upgrade'] == False
4 | # userchoices.getBoot()['doNotInstall'] == False
5 | # userchoices.getBoot()['location'] == userchoices.BOOT_LOC_MBR
6 | # userchoices.getBoot()['kernelParams'] == ''
7 | # userchoices.getBoot()['password'] == '$1$7U8tB$KvxsVx7VskMJuUtaDG.Z01'
8 | # userchoices.getBoot()['passwordType'] == userchoices.BOOT_PASSWORD_TYPE_MD5
9 | # userchoices.getBoot()['driveOrder'] == None
10 | # end_verify
11 | include ./scriptedinstall/files/possitive.minimal.bs
12 | include ./scriptedinstall/commands/possitive.bootloader.md5pwd.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.bootloader.nolocation.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['upgrade'] == False
4 | # userchoices.getBoot()['doNotInstall'] == False
5 | # userchoices.getBoot()['location'] == userchoices.BOOT_LOC_MBR
6 | # userchoices.getBoot()['kernelParams'] == 'noapic'
7 | # end_verify
8 | # start_warnings
9 | # bootloader --location not specified. Defaulting to MBR.
10 | # end_warnings
11 | include ./scriptedinstall/files/possitive.minimal.bs
12 | include ./scriptedinstall/commands/possitive.bootloader.nolocation.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.bootloader.pwd.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['upgrade'] == False
4 | # userchoices.getBoot()['doNotInstall'] == False
5 | # userchoices.getBoot()['location'] == userchoices.BOOT_LOC_MBR
6 | # userchoices.getBoot()['kernelParams'] == ''
7 | # userchoices.getBoot()['password'] == 'mypassword'
8 | # userchoices.getBoot()['passwordType'] == userchoices.BOOT_PASSWORD_TYPE_PLAIN
9 | # userchoices.getBoot()['driveOrder'] == None
10 | # end_verify
11 | include ./scriptedinstall/files/possitive.minimal.bs
12 | include ./scriptedinstall/commands/possitive.bootloader.pwd.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.bootloader.upgrade.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/files/possitive.minimal.bs
2 | include ./scriptedinstall/commands/possitive.bootloader.upgrade.bs
3 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.clearpart.all.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
2 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
3 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
4 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
5 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
6 | include ./scriptedinstall/commands/possitive.clearpart.all.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.clearpart.alldrives.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
2 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
3 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
4 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
5 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
6 | include ./scriptedinstall/commands/possitive.clearpart.alldrives.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.clearpart.drives.multiple.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
2 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
3 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
4 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
5 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
6 | include ./scriptedinstall/commands/possitive.clearpart.drives.multiple.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.clearpart.initlabel.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
2 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
3 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
4 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
5 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
6 | include ./scriptedinstall/commands/possitive.clearpart.initlabel.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.comment.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['kernelParams'] == '#comment in a string'
4 | # end_verify
5 |
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | #no space after the after so the hash is part of the first token.
8 | # with a space...
9 | #leading spaces...
10 | # foo
11 | bootloader --append="#comment in a string" --location=mbr # comment after a command
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.defaults.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getParanoid() == False
4 | # userchoices.getUpgrade() == False
5 | # userchoices.getReboot() == False
6 | # userchoices.getNoEject() == False
7 | # userchoices.getZeroMBR() == False
8 | # userchoices.getDryrun() == False
9 | # end_verify
10 | include ./scriptedinstall/files/possitive.minimal.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.firewall.allowIncoming.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getESXFirewall()['incoming'] == userchoices.ESXFIREWALL_ALLOW
4 | # userchoices.getESXFirewall()['outgoing'] == userchoices.ESXFIREWALL_BLOCK
5 | # end_verify
6 | #
7 | include ./scriptedinstall/files/possitive.minimal.bs
8 | include ./scriptedinstall/commands/possitive.firewall.allowIncoming.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.firewall.blockOutgoing.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # --blockOutgoing is deprecated
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getESXFirewall()['incoming'] == userchoices.ESXFIREWALL_BLOCK
7 | # userchoices.getESXFirewall()['outgoing'] == userchoices.ESXFIREWALL_BLOCK
8 | # end_verify
9 | #
10 | include ./scriptedinstall/files/possitive.minimal.bs
11 | include ./scriptedinstall/commands/possitive.firewall.blockOutgoing.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.firewall.enabled.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getESXFirewall()['incoming'] == userchoices.ESXFIREWALL_BLOCK
4 | # userchoices.getESXFirewall()['outgoing'] == userchoices.ESXFIREWALL_BLOCK
5 | # end_verify
6 | #
7 | include ./scriptedinstall/files/possitive.minimal.bs
8 | include ./scriptedinstall/commands/possitive.firewall.enabled.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.firewallport.close.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # len(userchoices.getPortRules()) == 1
4 | # userchoices.getPortRules()[0]['state'] == userchoices.PORT_STATE_CLOSED
5 | # userchoices.getPortRules()[0]['number'] == 2
6 | # userchoices.getPortRules()[0]['protocol'] == userchoices.PORT_PROTO_UDP
7 | # userchoices.getPortRules()[0]['direction'] == userchoices.PORT_DIRECTION_OUT
8 | # userchoices.getPortRules()[0]['name'] == 'bar'
9 | # end_verify
10 | #
11 | include ./scriptedinstall/files/possitive.minimal.bs
12 | include ./scriptedinstall/commands/possitive.firewallport.close.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.firewallport.open.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # len(userchoices.getPortRules()) == 1
4 | # userchoices.getPortRules()[0]['state'] == userchoices.PORT_STATE_OPEN
5 | # userchoices.getPortRules()[0]['number'] == 1
6 | # userchoices.getPortRules()[0]['protocol'] == userchoices.PORT_PROTO_TCP
7 | # userchoices.getPortRules()[0]['direction'] == userchoices.PORT_DIRECTION_IN
8 | # userchoices.getPortRules()[0]['name'] == 'foo'
9 | # end_verify
10 | #
11 | include ./scriptedinstall/files/possitive.minimal.bs
12 | include ./scriptedinstall/commands/possitive.firewallport.open.bs
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.install.baddir.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_errors
3 | # argument "nfs" requires argument: "--dir"
4 | # end_errors
5 | # start_warnings
6 | # argument "--dir" to command "install" set but an invalid value was specified
7 | # end_warnings
8 | include ./scriptedinstall/files/possitive.minimal.bs
9 | include ./scriptedinstall/commands/negative.install.baddir.bs
10 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.install.cdrom.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # not userchoices.getMediaLocation()
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.install.cdrom.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.install.default.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # installation method not specified. Defaulting to cdrom install
4 | # end_warnings
5 | # start_verify
6 | # not userchoices.getMediaLocation()
7 | # end_verify
8 | include ./scriptedinstall/files/possitive.minimal.bs
9 | include ./scriptedinstall/commands/possitive.install.default.bs
10 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.install.ftp.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getMediaLocation()['mediaLocation'] == 'ftp://www.aserver.com:902/'
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.install.ftp.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.install.http.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getMediaLocation()['mediaLocation'] == 'http://www.aserver.com:902/'
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.install.http.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.install.nfs.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getMediaLocation()['mediaLocation'].startswith('nfs://')
4 | # 'jpowell-esx.eng.vmware.com' in userchoices.getMediaLocation()['mediaLocation']
5 | # '/test/dir' in userchoices.getMediaLocation()['mediaLocation']
6 | # end_verify
7 | include ./scriptedinstall/files/possitive.minimal.bs
8 | include ./scriptedinstall/commands/possitive.install.nfs.bs
9 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.keyboard.bad.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # invalid keyboard type "badkeyboardname" was specified. Using default.
4 | # end_warnings
5 | # start_verify
6 | # userchoices.getKeyboard() == {}
7 | # end_verify
8 | include ./scriptedinstall/files/possitive.minimal.bs
9 | include ./scriptedinstall/commands/negative.keyboard.bs
10 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.keyboard.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getKeyboard()['name'] == 'United Kingdom'
4 | # userchoices.getKeyboard()['model'] == 'pc105'
5 | # userchoices.getKeyboard()['layout'] == 'gb'
6 | # userchoices.getKeyboard()['options'] == ''
7 | # end_verify
8 | include ./scriptedinstall/files/possitive.minimal.bs
9 | include ./scriptedinstall/commands/possitive.keyboard.bs
10 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.network.addvmportgroup.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getAddVmPortGroup() == False
4 | # end_verify
5 | #
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
9 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
10 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
11 | include ./scriptedinstall/commands/possitive.network.addvmportgroup.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.network.vlanid.bs:
--------------------------------------------------------------------------------
1 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
2 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
3 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
4 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
5 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
6 | include ./scriptedinstall/commands/possitive.network.vlanid.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.package.good.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getPackagesToInstall() == ['VMware-esx-gunk']
4 | # userchoices.getPackagesNotToInstall() == ['foopkg']
5 | # end_verify
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/possitive.package.good.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.package.invalidPackage.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_warnings
3 | # package "somepackage" not found.
4 | # package "busybox-1.2.0-3.i386.rpm" not found.
5 | # end_warnings
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/possitive.package.invalidPackage.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.paranoid.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getParanoid() == True
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.paranoid.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.postsection.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getPostScripts() == [{'script':Script('echo Hello World\n', '/bin/bash', False, 0, False)}]
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.post.nochroot.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.postsection.dos.bs:
--------------------------------------------------------------------------------
1 | #
2 | # NOTE: This file has DOS line-endings and is a test to make sure the
3 | # line endings are replaced with unix line endings.
4 | #
5 | # start_verify
6 | # userchoices.getPostScripts() == [{'script':Script("echo 'Hello World'\n", '/bin/bash', True, 0, False)}]
7 | # end_verify
8 | include ./scriptedinstall/files/possitive.minimal.bs
9 |
10 | %post --interpreter=bash
11 | echo 'Hello World'
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.presection.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getPreScripts() == [{'script':Script('echo "hi"\n', '/bin/bash', False, 0, True)}]
4 | # userchoices.getPostScripts() == [{'script':Script('why do\nyou \ntaunt \nme\n\n', '/usr/bin/python', True, 5, False)}]
5 | # end_verify
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 |
8 |
9 |
10 | %pre --interpreter=bash
11 | echo "hi"
12 | %post --interpreter=python --timeout=5
13 | why do
14 | you
15 | taunt
16 | me
17 |
18 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.quoting.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getBoot()['kernelParams'] == 'this is a "quoting" test'
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 |
7 | bootloader --append="this is a \"quoting\" test" --location=mbr
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.reboot.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getReboot() == True
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.reboot.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.rootpw.plaintext.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getRootPassword()['password'] != 'mypassword'
4 | # userchoices.getRootPassword()['passwordType'] == userchoices.ROOTPASSWORD_TYPE_MD5
5 | # end_verify
6 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
7 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
8 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
9 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
10 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
11 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.timezone.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getTimezone()['tzName'] == 'America/Los_Angeles'
4 | # userchoices.getTimezone()['isUTC'] == True
5 | # end_verify
6 | include ./scriptedinstall/files/possitive.minimal.bs
7 | include ./scriptedinstall/commands/possitive.timezone.bs
8 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.timezone.utc.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getTimezone()['tzName'] == 'Asia/Magadan'
4 | # userchoices.getTimezone()['isUTC'] == True
5 | # end_verify
6 | # start_warnings
7 | # --utc is deprecated
8 | # end_warnings
9 | include ./scriptedinstall/files/possitive.minimal.bs
10 | include ./scriptedinstall/commands/possitive.timezone.utc.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.upgrade.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getUpgrade() == True
4 | # end_verify
5 | # start_errors
6 | # no "/boot" partition specified for upgrade.
7 | # end_errors
8 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
9 | include ./scriptedinstall/commands/possitive.install.cdrom.bs
10 | include ./scriptedinstall/commands/possitive.virtualdisk.existing.bs
11 | include ./scriptedinstall/commands/possitive.partition.cos.bs
12 | upgrade
13 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.virtualdisk.firstvmfs.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # len(userchoices.getVirtualDevices()) == 1
4 | # userchoices.getVirtualDevices()[0]['device'].name == 'cos'
5 | # userchoices.getVirtualDevices()[0]['device'].size == 5000
6 | # userchoices.getVirtualDevices()[0]['device'].imagePath == 'cos-47b51b25-7c15-28d3-7cd0-000c2935404a'
7 | # userchoices.getVirtualDevices()[0]['device'].vmfsVolume == 'Storage1'
8 | # userchoices.getVirtualDevices()[0]['device'].imageName == 'cos.vmdk'
9 | # end_verify
10 | include ./scriptedinstall/files/possitive.minimal.bs
11 | include ./scriptedinstall/commands/possitive.virtualdisk.firstvmfs.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.virtualdisk.minimal.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # len(userchoices.getVirtualDevices()) == 1
4 | # userchoices.getVirtualDevices()[0]['device'].name == 'cos'
5 | # userchoices.getVirtualDevices()[0]['device'].size == 4000
6 | # userchoices.getVirtualDevices()[0]['device'].imagePath == 'cos-47b51b25-7c15-28d3-7cd0-000c2935404a'
7 | # userchoices.getVirtualDevices()[0]['device'].vmfsVolume == 'cosvmfs'
8 | # userchoices.getVirtualDevices()[0]['device'].imageName == 'cos.vmdk'
9 | # end_verify
10 | include ./scriptedinstall/files/possitive.minimal.bs
11 | include ./scriptedinstall/commands/possitive.virtualdisk.minimal.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.virtualdisk.path.wdir.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # len(userchoices.getVirtualDevices()) == 1
4 | # userchoices.getVirtualDevices()[0]['device'].name == 'cos'
5 | # userchoices.getVirtualDevices()[0]['device'].size == 4000
6 | # userchoices.getVirtualDevices()[0]['device'].imagePath == 'cos'
7 | # userchoices.getVirtualDevices()[0]['device'].vmfsVolume == 'cosvmfs'
8 | # userchoices.getVirtualDevices()[0]['device'].imageName == 'cos.vmdk'
9 | # end_verify
10 | include ./scriptedinstall/files/possitive.minimal.bs
11 | include ./scriptedinstall/commands/possitive.virtualdisk.path.wdir.bs
12 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.vmaccepteula.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getAcceptEULA() == True
4 | # end_verify
5 | include ./scriptedinstall/commands/possitive.vmaccepteula.bs
6 | include ./scriptedinstall/commands/possitive.rootpw.plaintext.bs
7 | include ./scriptedinstall/commands/possitive.clearpart.minimal.bs
8 | include ./scriptedinstall/commands/possitive.partition.minimal.bs
9 | include ./scriptedinstall/commands/possitive.auth.enableNIS.bs
10 | include ./scriptedinstall/commands/possitive.network.bootproto.dhcp.bs
11 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.vmserialnum.esx.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getSerialNumber() == {'esx':'0this-0is0a-valid-seria-lnumb'}
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.vmserialnum.esx.bs
7 |
--------------------------------------------------------------------------------
/test/scriptedinstall/files/simple.preparse.zerombr.bs:
--------------------------------------------------------------------------------
1 | #
2 | # start_verify
3 | # userchoices.getZeroMBR() == True
4 | # end_verify
5 | include ./scriptedinstall/files/possitive.minimal.bs
6 | include ./scriptedinstall/commands/possitive.zerombr.bs
7 |
--------------------------------------------------------------------------------
/test/textui_test/sessions_test/test_testenv.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | #-*- coding: utf-8 -*-
3 | '''Sanity tests to confirm that the test environment is being built up.
4 | '''
5 |
6 | def test_noop():
7 | assert True
8 |
9 | def test_faux():
10 | import fauxroot
11 | assert fauxroot.FAUXROOT == None
12 | import fauxTextuiIO
13 | assert len(fauxTextuiIO.fauxStdin) >= 0
14 |
15 | def test_goodconfig1():
16 | import fauxconfig
17 | assert fauxconfig.vmkctl
18 | assert fauxconfig.parted
19 |
20 | # vim: set sw=4 tw=80 :
21 |
--------------------------------------------------------------------------------
/test/upgrade/fstab.new.0:
--------------------------------------------------------------------------------
1 | None /proc proc defaults 0 0
2 | None /dev/pts devpts defaults 0 0
3 | None /sys sysfs defaults 0 0
4 | UUID=c959cead-b57f-4c6d-9f46-076f382516a5 / ext3 defaults 1 1
5 |
--------------------------------------------------------------------------------
/test/upgrade/group.mig.0:
--------------------------------------------------------------------------------
1 | root:x:0:root
2 | bin:x:1:root,bin,daemon
3 | daemon:x:2:root,bin,daemon
4 | sys:x:3:root,bin,adm
5 | adm:x:4:root,adm,daemon
6 | tty:x:5:
7 | disk:x:6:root
8 | lp:x:7:daemon,lp
9 | mem:x:8:
10 | kmem:x:9:
11 | wheel:x:10:root
12 | mail:x:12:mail
13 | news:x:13:news
14 | uucp:x:14:uucp
15 | man:x:15:
16 | gopher:x:30:
17 | dip:x:40:
18 | ftp:x:50:
19 | lock:x:54:
20 | nobody:x:99:
21 | users:x:100:
22 | nscd:x:28:
23 | floppy:x:19:
24 | vcsa:x:69:
25 | ntp:x:38:
26 | utmp:x:22:
27 | sshd:x:74:
28 | rpc:x:32:
29 | pcap:x:77:
30 | rpm:x:37:
31 | vimuser:x:20:
32 | dbus:x:81:
33 | rpcuser:x:29:
34 | nfsnobody:x:4294967294:
35 | utempter:x:35:
36 |
--------------------------------------------------------------------------------
/test/upgrade/group.new.0:
--------------------------------------------------------------------------------
1 | root:x:0:root
2 | bin:x:1:root,bin,daemon
3 | daemon:x:2:root,bin,daemon
4 | sys:x:3:root,bin,adm
5 | adm:x:4:root,adm,daemon
6 | tty:x:5:
7 | disk:x:6:root
8 | lp:x:7:daemon,lp
9 | mem:x:8:
10 | kmem:x:9:
11 | wheel:x:10:root
12 | mail:x:12:mail
13 | news:x:13:news
14 | uucp:x:14:uucp
15 | man:x:15:
16 | gopher:x:30:
17 | dip:x:40:
18 | ftp:x:50:
19 | lock:x:54:
20 | nobody:x:99:
21 | users:x:100:
22 | dbus:x:81:
23 | nscd:x:28:
24 | floppy:x:19:
25 | vcsa:x:69:
26 | utmp:x:22:
27 | rpc:x:32:
28 | vimuser:x:20:
29 | rpcuser:x:29:
30 | nfsnobody:x:4294967294:
31 | sshd:x:74:
32 | utempter:x:35:
33 | ntp:x:38:
34 | rpm:x:37:
35 |
--------------------------------------------------------------------------------
/test/upgrade/group.old.0:
--------------------------------------------------------------------------------
1 | root:x:0:root
2 | bin:x:1:root,bin,daemon
3 | daemon:x:2:root,bin,daemon
4 | sys:x:3:root,bin,adm
5 | adm:x:4:root,adm,daemon
6 | tty:x:5:
7 | disk:x:6:root
8 | lp:x:7:daemon,lp
9 | mem:x:8:
10 | kmem:x:9:
11 | wheel:x:10:root
12 | mail:x:12:mail
13 | news:x:13:news
14 | uucp:x:14:uucp
15 | man:x:15:
16 | gopher:x:30:
17 | dip:x:40:
18 | ftp:x:50:
19 | lock:x:54:
20 | nobody:x:99:
21 | users:x:100:
22 | nscd:x:28:
23 | floppy:x:19:
24 | vcsa:x:69:
25 | ntp:x:38:
26 | utmp:x:22:
27 | sshd:x:74:
28 | rpc:x:32:
29 | pcap:x:77:
30 | rpm:x:37:
31 | vimuser:x:20:
32 |
--------------------------------------------------------------------------------
/test/upgrade/passwd.0:
--------------------------------------------------------------------------------
1 | root:x:0:0:root:/root:/bin/bash
2 | bin:x:1:1:bin:/bin:/sbin/nologin
3 |
--------------------------------------------------------------------------------
/test/upgrade/precheck-cpuinfo.1:
--------------------------------------------------------------------------------
1 | empty : file
2 |
--------------------------------------------------------------------------------
/test/upgrade/precheck.0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 8000
4 |
5 |
6 | SUPPORTED_CPU
7 |
8 | True
9 |
10 |
11 | True
12 |
13 | SUCCESS
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/test/upgrade/precheck.fail.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 8000
4 |
5 |
6 | SUPPORTED_CPU
7 |
8 | True
9 |
10 |
11 | False
12 |
13 | ERROR
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/test/upgrade/results.0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | TEST_CASE
4 |
5 | Dexter
6 |
7 |
8 | Debra
9 |
10 | ERROR
11 |
12 |
13 |
--------------------------------------------------------------------------------
/test/upgrade/services:
--------------------------------------------------------------------------------
1 | # default: off
2 | # description: An internal xinetd service, listing active services.
3 |
4 | service services
5 | {
6 | type = INTERNAL UNLISTED
7 | port = 9098
8 | socket_type = stream
9 | protocol = tcp
10 | wait = no
11 | disable = yes
12 | only_from = 127.0.0.1
13 | }
14 |
--------------------------------------------------------------------------------
/test/upgrade/time:
--------------------------------------------------------------------------------
1 | # default: off
2 | # description: An RFC 868 time server. This protocol provides a \
3 | # site-independent, machine readable date and time. The Time \
4 | # service sends back to the originating source the time in \
5 | # seconds since midnight on January first 1900. This is the \
6 | # tcp version.
7 |
8 | service time
9 | {
10 | type = INTERNAL
11 | id = time-stream
12 | socket_type = stream
13 | protocol = tcp
14 | user = root
15 | wait = no
16 | disable = yes
17 | }
18 |
--------------------------------------------------------------------------------
/test/upgrade/time-udp:
--------------------------------------------------------------------------------
1 | # default: off
2 | # description: An RFC 868 time server. This protocol provides a \
3 | # site-independent, machine readable date and time. The Time \
4 | # service sends back to the originating source the time in \
5 | # seconds since midnight on January first 1900. This is the \
6 | # udp version.
7 |
8 |
9 | service time
10 | {
11 | type = INTERNAL UNLISTED
12 | id = time-dgram
13 | socket_type = dgram
14 | protocol = udp
15 | user = root
16 | wait = yes
17 | disable = yes
18 | port = 37
19 | }
20 |
--------------------------------------------------------------------------------
/test/upgrade/upgrade.0.ks:
--------------------------------------------------------------------------------
1 |
2 | # Auto-generated kickstart file for upgrades.
3 |
4 | upgrade
5 | install cdrom
6 |
7 | autopart --onvmfs='Storage 2' --extraspace=4000
8 |
9 | vmaccepteula
10 |
11 | reboot
12 |
13 | %post
14 | echo Hello, World
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/test/upgrade/vmInventory-old.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16
4 | /home/vmware/TestVM/TestVM.vmx
5 |
6 |
7 | 32
8 | /root/AnotherVM/AnotherVM.vmx
9 |
10 |
11 |
--------------------------------------------------------------------------------
/test/upgrade/vmInventory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16
4 | /vmfs/volumes/47880142-903d8b35-2534-0030485c3370/TestVM/TestVM.vmx
5 |
6 |
7 | 32
8 | /vmfs/volumes/47880142-903d8b35-2534-0030485c3370/AnotherVM/AnotherVM.vmx
9 |
10 |
11 |
--------------------------------------------------------------------------------
/test/upgrade/vmware-authd:
--------------------------------------------------------------------------------
1 | # default: on
2 | # description: The VMware remote access authentification daemon
3 | service vmware-authd
4 | {
5 | disable = no
6 | port = 902
7 | socket_type = stream
8 | protocol = tcp
9 | wait = no
10 | user = root
11 | server = /usr/sbin/vmware-authd
12 | }
13 |
--------------------------------------------------------------------------------
/test/upgrade/xinetd.conf.0:
--------------------------------------------------------------------------------
1 | #
2 | # Simple configuration file for xinetd
3 | #
4 | # Some defaults, and include /etc/xinetd.d/
5 |
6 | defaults
7 | {
8 | instances = 60
9 | log_type = SYSLOG authpriv
10 | log_on_success = HOST PID
11 | log_on_failure = HOST
12 | cps = 25 30
13 | }
14 |
15 | includedir /etc/xinetd.d
16 |
17 |
--------------------------------------------------------------------------------
/test/upgrade/xinetd.conf.1:
--------------------------------------------------------------------------------
1 | #
2 | # Simple configuration file for xinetd
3 | #
4 | # Some defaults, and include /etc/xinetd.d/
5 |
6 | defaults
7 | {
8 | instances = 60
9 | log_type = SYSLOG authpriv
10 | log_on_success = HOST PID
11 | log_on_failure = HOST
12 | cps = 25 30
13 | }
14 |
15 | include /etc/xinetd.d/time
16 | include /etc/xinetd.d/time-udp
17 | include /etc/xinetd.d/vmware-authd
18 |
--------------------------------------------------------------------------------
/util/libutil.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vmware-archive/weasel/a8fea6694831b9aa11b6369d578ee9f5504424d5/util/libutil.so
--------------------------------------------------------------------------------
/vua-standin.sh:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | # This script acts as a standin for VUA when doing a scripted upgrade through
4 | # esx4upgrade.py. The only functionality it emulates is the failsafe reboot
5 | # in case of an error.
6 |
7 | watchlog()
8 | {
9 | while true; do
10 | if grep -q "installation aborted" /var/log/weasel.log; then
11 | reboot
12 | exit
13 | fi
14 | sleep 10
15 | done
16 | }
17 |
18 | watchlog &
19 |
--------------------------------------------------------------------------------
/weasel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | esx
5 | esx-32
6 | third-party-cim
7 | inbox-cim
8 | gobuild
9 | rhel-32
10 | 24-drivers
11 |
12 |
13 |
--------------------------------------------------------------------------------