aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* adding debug_info to the configuration file if not settedAlice Ferrazzi2017-07-221-0/+12
| | | | | | kpatch need debug_info setted for creating the livepatch and get information from DWARF debug data. This data is needed for find changes from the patched version and reproduce such change in the livepatch.
* in this case uuid_dir is actually just uuid without the full pathAlice Ferrazzi2017-07-211-5/+5
|
* debug option is also copying the kpatch build.log to the uuid directory,Alice Ferrazzi2017-07-211-2/+4
| | | | for investigating failed attempt
* module install is not needed for building livepatchAlice Ferrazzi2017-07-211-1/+0
|
* sudo as now is needed because ebuild is merging kernel sources under rootAlice Ferrazzi2017-07-211-1/+1
| | | | priviledge and we need to work under the kernel sources directory.
* fixed livepatch output nameAlice Ferrazzi2017-07-211-1/+1
|
* return in case the request with same uuid is already present.Alice Ferrazzi2017-07-201-2/+1
|
* Removed livepatchStatus and lpatch class configurations.Alice Ferrazzi2017-07-202-96/+11
| | | | | Because we need a request to only be identified by is own UUID, for isolating the transaction.
* Static patch and config filename on sendAlice Ferrazzi2017-07-201-2/+2
| | | | | This is useful for encapsulating the api call using only the uuid as session identifier
* lpatch added locallyAlice Ferrazzi2017-07-201-1/+2
| | | | fix ebuild directory
* check if the ebuild is present in the overlayAlice Ferrazzi2017-07-191-2/+6
|
* send_file working with temporary folderAlice Ferrazzi2017-07-192-25/+27
|
* fixed variable nameAlice Ferrazzi2017-07-182-17/+17
| | | | getting as argument fullpath instead of splitting it each time
* added docstringsAlice Ferrazzi2017-07-181-4/+16
|
* refactored ungz and send_files functionAlice Ferrazzi2017-07-181-7/+13
|
* used os.path.joinAlice Ferrazzi2017-07-171-3/+3
|
* added todoAlice Ferrazzi2017-07-171-0/+1
|
* fixed commentAlice Ferrazzi2017-07-171-1/+1
|
* removed sudo from kpatch-buildAlice Ferrazzi2017-07-171-5/+4
| | | | | | fixed docstring fixed comment merge ebuild commands in one
* added todo casesAlice Ferrazzi2017-07-171-3/+8
|
* api link added to variableAlice Ferrazzi2017-07-171-1/+2
|
* refactored set_kernel_dir functionAlice Ferrazzi2017-07-171-7/+9
|
* function for checking uuid validityAlice Ferrazzi2017-07-162-28/+32
| | | | and fixed some variable name
* setting uuid from the clientAlice Ferrazzi2017-07-152-34/+6
|
* moving uuid functions to the client as RFC 4122Alice Ferrazzi2017-07-152-4/+15
| | | | A UUID is 128 bits long, and requires no central registration process.
* refactoredAlice Ferrazzi2017-07-141-8/+5
|
* Changed UserID with UUID for clarityAlice Ferrazzi2017-07-143-64/+68
| | | | | | The previous UserID variable was actually used as universally unique identifier for dividing tasks with multi-threading. Fixed for better understability.
* don't error exit the server but instead send back a error message if the ↵Alice Ferrazzi2017-07-131-4/+8
| | | | livepatch is not ready
* Added threading by defaultAlice Ferrazzi2017-07-131-1/+1
|
* Build and get livepatch under the uuid temporary folder [for multi-threading]Alice Ferrazzi2017-07-132-24/+49
| | | | | added new helper function some fixes
* Removed client check for system kernel version.Alice Ferrazzi2017-07-122-16/+5
| | | | | | Removed some debug print message. We are getting the kernel version from the configuration file header.
* fixed config file directoryAlice Ferrazzi2017-07-111-1/+1
|
* small directories fixesAlice Ferrazzi2017-07-112-16/+13
|
* add livepatch in uuid subdirectories for divide builded livepatchAlice Ferrazzi2017-07-111-1/+8
|
* set kernel directory under /tmp/elivepatch- + uuid + /usr/src/linuxAlice Ferrazzi2017-07-112-16/+16
|
* Git clone is execute only if can be executed without stopping the server.Alice Ferrazzi2017-07-112-11/+13
| | | | | small fixes. Call to get kernel sources
* added function to the server for downloading the gentoo-sourcesAlice Ferrazzi2017-07-091-9/+17
|
* added docstringAlice Ferrazzi2017-07-071-4/+12
|
* made function for subprocess popenAlice Ferrazzi2017-07-061-20/+18
|
* Unified send file functionAlice Ferrazzi2017-07-065-110/+32
|
* Merge branch 'master' of https://github.com/aliceinwire/elivepatchAlice Ferrazzi2017-07-051-1/+1
|\
| * fixed arguments in function for emerge the kernel when not foundAlice Ferrazzi2017-07-051-1/+1
| |
* | getting version from config fileAlice Ferrazzi2017-07-052-2/+11
|/
* Getting kernel version from config fileAlice Ferrazzi2017-07-052-1/+16
| | | | add kernel version in send_file function
* small fixAlice Ferrazzi2017-07-052-3/+3
|
* small changesAlice Ferrazzi2017-07-052-3/+4
|
* receiving and sending the userid and resending same userid if alreadyAlice Ferrazzi2017-07-034-43/+66
| | | | | | present in shelves building vmlinux if not present in the kernel source code import optimized
* receiving and sending the userid and resending same userid if alreadyAlice Ferrazzi2017-07-033-33/+84
| | | | | present in shelves import optimized
* Added version and copyright to init fileAlice Ferrazzi2017-07-031-0/+9
|
* Sending UserID and storing it in shelvesAlice Ferrazzi2017-07-022-10/+44
|