ports/emulators/dynagen/files/patch-dynamips_lib.py
Martin Wilke 421a95612d - Update to 0.9.0
PR:             109576
Submitted by:   trasz (maintainer)
2007-02-26 21:26:46 +00:00

24 lines
750 B
Python

--- dynamips_lib.py.orig Sun Feb 18 17:28:09 2007
+++ dynamips_lib.py Mon Feb 26 21:05:00 2007
@@ -820,7 +820,7 @@
self.__mmap = True
self.__state = 'stopped'
self.__ghost_status = 0
- self._sparsemem = 0
+ self.__sparsemem = 0
self.__idlemax = 1500
self.__idlesleep = 30
@@ -1295,7 +1295,11 @@
flag = '1'
else:
flag = '0'
- send(self.__d, 'vm set_sparse_mem %s %s' % (self.__name, flag))
+
+ # Workaround for "*** Error: Unknown command 'set_sparse_mem'" message
+ # with dynamips-0.2.5.
+ if flag == 1:
+ send(self.__d, 'vm set_sparse_mem %s %s' % (self.__name, flag))
def __getsparsemem(self):
""" Returns the sparsemem