Commit Graph

7 Commits (d3f9788aab9580a7c4d58b1e95c8bd3a4320f0a2)

Author SHA1 Message Date
Jose M. Guisado d3f9788aab live: use utils.py for probe operation
Import ethtool function from utils.py
2022-04-21 09:47:31 +02:00
Jose M. Guisado a9bc953f63 Add partcodes.py to src/live
partcodes.py is used for mapping GPT partition UIIDs to hexcode/decimal
values.

OpenGnsys stores partition types in the database using the decimal
value of this hexcode. The hexcode used for GPT partition UUID is the
same as defined internally in gdisk [1].

[1]
https://sourceforge.net/p/gptfdisk/code/ci/master/tree/parttypes.cc#l75
2022-04-21 09:47:31 +02:00
Javier Sánchez Parra b5c3f58cc4 #1037 Add disk type
Add ogClient support to receive, parse and send disk type data from the cloning
engine when refreshing disks configuration.

See also commits with #1037 in ogServer and WebConsole repo.
2021-05-26 17:27:33 +02:00
OpenGnSys Support Team cb9edc8d95 ogClient is AGPLv3+
Update license header in files.
2021-05-14 00:19:28 +02:00
Jose M. Guisado bd98dd1da0 #995 Add link speed in probe responses
Separates probe method into separate ogclient modes (virtual, vdi) so
future supported OS can easily have a tailored probe responses.

Link speed is retrieved using a minimal ethtool command sent using fcntl
module from python.
2021-05-04 18:30:40 +02:00
Jose M. Guisado baa03debd7 #1000 live: check imageCreate for non-zero return code
When running image_create operation an underlying script "imageCreate"
is called using the subprocess python module. This script may fail, for
example if the repository in which the image is to be stored has no
sufficent capacity.

Check for non-zero when the imageCreate process has finished.
2020-12-15 12:16:19 +01:00
Jose M. Guisado f0aa3df485 Rename 'linux' folder and operations to 'live'
ogLive related operations are named inside a 'Linux' folder, also its
python class is named OgLinuxOperations. Rename every 'linux' occurrence
with live to further clarify this folder and operations.

 - OgLinuxOperations -> OgLiveOperations
 - src/linux/ -> src/live/

Fixes: 1377acee ('Rename 'linux' mode to 'live' mode')
2020-12-03 13:38:43 +01:00