summaryrefslogtreecommitdiff
path: root/misc/py-anita
AgeCommit message (Collapse)AuthorFilesLines
2013-06-17Add a note about qemu version, pointing to the man page.gdt1-1/+2
This is a comment-only change.
2013-04-23Update misc/py-anita to 1.30. Changes from 1.29:gson2-7/+7
Increase the default timeout for running the NetBSD test suite from 2 hours to 3 hours. Add support for installing the new "debug" set, and add a new man page section on using anita for debugging NetBSD. Organize the BUGS section of the man page into sections, and add links to four more qemu 1.x regressions. Add Kuya support, based on patch from Julio Merino. New command line option "--version". Support booting i386 and amd64 from boot-com.iso instead of the boot floppies, attaching a second virtual CD-ROM drive for the install sets. Enable with "--boot-from cdrom". Fix the Anita 1.2 backwards compatibility Release class. Also, satisfy the qemu dependency using emulators/qemu0 rather than emulators/qemu because the latter does not work on NetBSD 5.
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-3/+1
2012-10-02Update misc/py-anita to 1.29. Changes from 1.27:gson3-7/+7
The "xl" Xen interface can now be selected with "--vmm xl". Increase the default memory size for amd64 to 128M. Improve progress messages when creating the disk image. When execing /bin/sh, wait for its prompt before sending it a command.
2012-04-10Update misc/py-anita to 1.27. Changes from 1.26:gson2-6/+6
Run shell commands on the target system using /bin/sh rather than root's login shell, as sysinst no longer sets the login shell to /bin/sh by default.
2012-04-08All supported python versions in pkgsrc support eggs, so removewiz1-2/+2
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-04-08Updated misc/py-anita to 1.26. Changes since 1.25:gson2-6/+6
Track the sysinst changes of 2012-04-06 introducing the new post-install configuration menu. Print a message before creating the disk image, as it can take a long time and make it appear that anita has hung.
2012-03-13Update misc/py-anita to 1.25. Changes from 1.24:gson2-7/+6
Before running a shell command on the system under test, change the shell prompt to a more distinctive one to reduce the risk of command output being mistaken for a prompt. Support installing SPARC ISOs having a non-numeric suffix following the version number, such as NetBSD-6.0_BETA-sparc.iso. Added experimental support for using Xen instead of qemu as the virtual machine monitor. This is enabled by specifying "--vmm xen" on the anita command line while running as root in a Xen dom0. New command line option "--persist".
2012-01-28* no need to buildlink with py-pexpect, simple DEPENDS is sufficient.obache2-8/+11
* sort Make blocks * any of compiler languages are not required to build. * distutils pkg, switch to use distutils.mk. Bump PKGREVISION.
2012-01-21Update misc/py-anita to 1.24. Changes from 1.23:gson2-6/+6
Support the new distribution ISO naming scheme, e.g., NetBSD-5.99.60-sparc.iso instead of sparccd.iso. Support installation of the X11 and source sets. On unknown platforms, use mkisofs instead of genisoimage. On sparc, the scratch disk is sd1c, not wd1d. Allow a full hour for extracting sets. Deal with the backwards incompatible renaming of "qemu" to "qemu-system-i386" in qemu 1.0. After running the ATF tests, run "ps" to show any processes possibly left running by the tests.
2011-09-05Update misc/py-anita to 1.23. Changes since 1.21:gson2-6/+6
Support qemu 0.15, where the output of the "info block" monitor command has backwards-incompatibly changed to no longer include a "type" field. New command line option "--memory-size".
2011-08-21Update misc/py-anita from 1.18 to 1.21. Changes:gson2-6/+7
Add a LICENSE definition to the package makefile. - 1.21 released - Disk images no longer contain holes, making them easier to use with vnd(4). Partially based on patch from Vladimir Kirillov. Increase the default disk size from 512M to 768M, as 512M is no longer sufficient for amd64. - 1.20 released - Run df before and after the ATF tests so that disk usage data can be gathered from the test logs. Increase the default timeout for the ATF test from 1 hour to 2 hours as the number of tests has now increased to a point where 1 hour is not always enough even on a fast machine. Increase the timeout for the set extraction phase from 1200 to 2400 seconds; the extra time is needed when installing a system built without optimization. - 1.19 released - Rename the --qemu-args option to --vmm-args in preparation for adding support for other virtual machine monitors in addition to qemu. Fix typos found by Antti Kantee and Jean-Yves Migeon. Deprecate the --qemu-args -no-kvm-irqchip workaround, as it doesn't quite work. Add support for MacOS X hosts, from Jeff Rizzo. New command line option "--test-timeout". Deal with yet another seemingly nondeterministic "Press enter to continue" prompt.
2010-12-04Update misc/py-anita to 1.18. Changes from 1.17:gson2-6/+6
Deal with sysinst no longer asking for a password cipher. Create the work directory in "test" mode so that it works without running "install" first. Fix incorrect description of the --workdir option in the man page, and consistently use the term "work directory" throughout. Reorganized the man page, adding a MODES section. New mode "print-workdir". Fix installation of historical versions of -current around CVS date 2009.08.23.20.57.40.
2010-11-25Update misc/py-anita from 1.15 to 1.17. Changes:gson2-6/+6
Update the discussion of Linux KVM virtualization compatibility in the BUGS section, noting the --qemu-args -no-kvm-irqchip workaround and including a reference to PR 44069. New command line option "--sets". Add a rudimentary INSTALL file. The "misc" set is now installed by default, as it is required for the ATF XML DTD, XSL files, and style sheets. The "test" command now exports the raw and XML format ATF output to the host, along with some auxiliary files needed for further processing of the XML output. Add support for FreeBSD hosts, from Kurt Lidl.
2010-09-10Update misc/py-anita to 1.15. Changes from 1.14:gson2-6/+6
Increase the timeout for "--run" commands to one hour. Restrict snapshotting to the system disk, so that additional disks mounted for the purpose of exporting data can be persistently modified.
2010-09-07Update misc/py-anita to 1.14. Changes since 1.13:gson2-6/+6
Increase the maximum number of boot floppies, as four is no longer enough for amd64. New command line option "--run". Handle the additional dialogs displayed by sysinst when an i386 or amd64 system has more than one disk. Add the words "OR CONTRIBUTORS" to the disclaimer of liabilities in the copyright notice.
2010-08-30Update misc/py-anita to 1.13. Changes from 1.12:gson2-6/+6
When installing NetBSD/sparc, use a terminal type of "xterm" rather than "sun", as anita is more likely run from an xterm or other ANSI-like terminal than from a sun console. In the BUGS section of the man page, mention the specific NetBSD ports affected. Fix typos in the man page.
2010-08-28Update misc/py-anita to 1.12. Changes from 1.11:gson3-9/+8
Add support for the amd64 and sparc ports as targets. Improve error reporting for common types of unsuitable URLs. Avoid sending multiple responses when the NetBSD 3.0.1 sysinst updates the menu display multiple times. New command line option "--disk-size".
2010-08-02Update qemu dependecy to 0.12.3nb2, since earlier versions containpooka1-2/+3
a bug which causes fork from a threaded program to deadlock (this is exercised heavily by the tests executed by "anita test").
2010-04-13Update misc/py-anita to 1.11. Change since 1.10:gson2-6/+6
Remove '-serial stdio' from qemu argument list. It's not actually needed when the '-nographic' option is present, and it confuses qemu 0.12.
2010-04-10Update misc/py-anita to 1.10. Changes since 1.9:gson2-6/+6
Deal with recent sysinst changes: sysinst no longer displays a dialog to select the CD-ROM device path, etc. New command line option "--qemu-args". Anita no longer passes the "-no-acpi" option to qemu by default, because the ACPI case now works with -current, and disabling ACPI triggers other bugs. See PR port-i386/42681 for more details.
2010-01-02Updated during the freeze to address open PR pkg/42562.gson2-6/+6
Changes since version 1.8: Deal with recent renumbering of password encryption choices in sysinst.
2009-10-13Update misc/py-anita to 1.8.gson2-7/+6
Changes from 1.6: Increase timeouts, particularly when extracting sets and running the ATF tests Remove workaround for lib/39175, as it broke the installation of the "comp" set Add a new command "test" for running the ATF tests Accept a local distribution directory path in place of a URL Check for missing slash at end of distribution directory URL Detect HTTP 404 errors
2009-09-14PLIST was missing man/man1/anita.1gson2-2/+4
2009-09-13Update misc/py-anita to 1.6. Changes since 1.5: support the new "modules" set.gson2-6/+6
2009-09-11Anita is an experimental tool for automated testing of the NetBSD/i386gson4-0/+35
installation procedure. Using anita, you can fully automate the process of downloading a NetBSD/i386 distribution, installing it in a qemu virtual machine, and booting the installed system.