Commit graph

23 commits

Author SHA1 Message Date
Anders Ingemann
f1bfee24a0 Prepare integration testing framework to work with providers other than virtualbox
Also, convert with context handlers in classes to functions with generators
This makes the code a lot more readable
2015-04-16 22:21:45 +02:00
Anders Ingemann
a62ce1705a Remove the PartitionGap class, it's way too much of a hassle to work with
Instead pad_start and pad_end have been introduced
2015-04-16 22:21:44 +02:00
Anders Ingemann
b4cd905977 Fix serialization of UnitError 2015-04-16 22:21:44 +02:00
Anders Ingemann
ac7e32d35e Preserve stacktraces when reraising exceptions 2015-04-16 22:21:43 +02:00
Anders Ingemann
b67b174eb5 Extend build server logging when downloading an image 2015-04-16 22:21:43 +02:00
Anders Ingemann
eaf8f8ea0f Remove leftover pprint 2015-04-16 22:21:42 +02:00
Anders Ingemann
5383811ecc Allow serialization of PartitionGap class 2015-04-16 22:21:42 +02:00
Anders Ingemann
f43e2480a5 Allow serialization of Sectors class 2015-04-16 22:21:42 +02:00
Anders Ingemann
456a68ea25 Remove unneccessary import 2015-04-16 22:21:12 +02:00
Anders Ingemann
81060b2439 5ffbdc4 made no sense, apt_proxy was already a build setting 2015-04-16 22:18:57 +02:00
Anders Ingemann
70c282e804 Add log statements and remove unused SSHRPCManager 2015-04-16 22:18:57 +02:00
Anders Ingemann
8090d3c5bc Log to file on the remote 2015-04-16 22:15:20 +02:00
Anders Ingemann
e8d6e7f602 factor AbstractPartition.Mount out into separate module and make it serializable 2015-04-16 22:15:20 +02:00
Anders Ingemann
e9137ac172 Make serialization a lot more easy to handle 2015-04-16 22:15:20 +02:00
Anders Ingemann
a8e5c2d6e4 Fix problem with read rights on remote build machine 2015-04-16 22:15:20 +02:00
Anders Ingemann
09fee291a8 Fix bugs in remote build server 2015-04-16 22:15:20 +02:00
Anders Ingemann
ab18516f79 Support SIGINT over the network 2015-04-16 22:15:20 +02:00
Anders Ingemann
2b6fefd789 Fix serialization of exceptions 2015-04-16 22:15:20 +02:00
Anders Ingemann
bc8967529d Move remote log stuff back into remote module 2015-04-16 22:15:19 +02:00
Anders Ingemann
ece717a79f Fix bugs when picking the build server 2015-04-16 22:15:19 +02:00
Anders Ingemann
cee05e3fd0 Refactor... 2015-04-16 22:15:19 +02:00
Anders Ingemann
3d38ce04ef Move build_servers module into bootstrapvz 2015-04-16 22:15:19 +02:00
Anders Ingemann
909e5cee46 Put remote module into pkg root 2015-04-16 22:15:19 +02:00