Commit Graph

29 Commits

Author SHA1 Message Date
Martin Willi 5ec7ff5675 do not purge interfaces on template load 2009-04-07 12:59:54 +00:00
Martin Willi 479f295049 fixed compiler warnings issued by:
gcc 4.3
	curl.h gcc type-checking
	glibc with enabled FORTIFY_SOURCE checking
2008-11-11 18:37:19 +00:00
Martin Willi 405e8ecfe3 set guest-specific kernel parameters
removed memory setting, use mem= instead
2008-10-10 11:20:04 +00:00
Tobias Brunner 8bbc7ca710 * allow to load templates from arbitrary places
* changed implementation of guest?/iface?
2008-08-28 08:05:07 +00:00
Tobias Brunner ca4f63383c * guest#running?
* guest?, iface? (also Guest.include? resp. guest.include?)
 * easy accessors for guests and ifaces (Guest.sun instead of Guest["sun"] and guest.eth0 instead of guest["eth0"])
 * if a block is given for iface#add or iface#del then the change is only temporary while executing the block and gets reverted afterwards
2008-08-27 07:35:20 +00:00
Martin Willi 7c112a12c0 run guests with some niceness 2008-08-22 08:37:15 +00:00
Tobias Brunner e5d6f165fc * ruby extension extracted from irdumm
* guests do not shutdown anymore on SIGINT in irb
2008-08-07 14:56:54 +00:00
Tobias Brunner 2e73cd6e87 added an extended exec function to guests that allows to get the output of the command as string or by line. 2008-07-30 12:58:45 +00:00
Martin Willi 1082b06121 fixed compiler warning 2008-07-18 10:54:49 +00:00
Martin Willi bf44108019 uml "exec" writes stdout/stderr back to mconsole
guest->exec() accepts a callback for output
sligtly refactored mconsole.c
2008-07-08 14:58:20 +00:00
Martin Willi 02a6083633 guest interface/address management using hackish mconsole exec patch, ruby bindings 2008-07-07 14:56:04 +00:00
Martin Willi ca275ae2ca prototype of irdumm - interactive ruby shell for dumm 2008-07-04 14:21:41 +00:00
Martin Willi 4302d4f012 some stability improvements 2008-07-04 06:58:04 +00:00
Martin Willi ce62751b60 writing guest pid to file (simplifies debugging) 2008-05-21 16:02:16 +00:00
Martin Willi a47486b5e4 prototype of dumm GUI 2008-04-28 16:43:30 +00:00
Martin Willi acc4aa8637 fixed scenario loading 2007-09-13 08:10:36 +00:00
Martin Willi 69e56d9dec simple console support through pts devices 2007-08-28 07:53:46 +00:00
Martin Willi 10c6cc0a36 removed Makefile from svn
support for scenario switching
2007-08-09 07:14:56 +00:00
Martin Willi 7b7201bee6 usable without scenarios 2007-08-08 12:35:24 +00:00
Martin Willi 64a552ae2d cowfs is bootable now! 2007-08-06 11:42:32 +00:00
Martin Willi 5ce04046f7 proper shutdown
moved signal handler for SIGCHD and SIGHUP to dumm
2007-08-03 11:47:20 +00:00
Martin Willi f8afabcac3 started own cowfs implementation 2007-07-31 15:23:23 +00:00
Martin Willi 725e263ff3 bridging using libbridge
rewrite of guest, does not change cwd anymore
loading of created scenarios
2007-07-30 13:20:35 +00:00
Martin Willi 99652427e9 properly shutdown of clients 2007-07-27 10:17:50 +00:00
Martin Willi 539a55a441 support for killing guests properly 2007-07-27 07:37:15 +00:00
Martin Willi 5b608fd7ca implemented mconsole notification to check if guest came up
slightly modified menu commands
2007-07-26 13:21:06 +00:00
Martin Willi 369a17c218 fixed tap device setup (requires open/close for each call)
using more meaningful names for tap devices
2007-07-26 07:39:49 +00:00
Martin Willi f85fdda835 added dynamic interface manipulation for guests
management of tap devices on the host
2007-07-25 13:23:45 +00:00
Martin Willi 5c7da9d402 checked in first draft of "Dynamic Uml Mesh Modeler" 2007-07-24 14:22:56 +00:00