387 Commits

Author SHA1 Message Date
Sebastian Roth
ca3bb2541a Add libdl when linking the binaries because libcrypto was added as new dependency to partclone but libcrypto itself is not linked static and needs dlopen/dlsym/dlclose calls. testing 2022-09-14 12:41:14 -05:00
Sebastian Roth
5948a988fc Update partclone to version 0.3.20 2022-09-12 17:05:25 -05:00
Sebastian Roth
29e7b7dd69 Update Linux kernel to version 5.15.34 20220416 2022-04-16 10:28:22 -05:00
Sebastian-Roth
c678352340 Merge pull request #44 from FOGProject/identical-nvme
Allow for deployment with two identical sized NVMe drives through disk serial or WWN
2022-04-16 10:26:17 -05:00
Sebastian Roth
57f89cad5d Remove debugging output from new primary disk selection code. 2022-02-13 11:02:19 -06:00
Sebastian Roth
b32bdc6a8c Fix syntax error in curl asset id retrieval call. 2022-02-12 23:07:53 +01:00
Sebastian Roth
ef639499e5 Check on existing asset files first, delete and then upload the new one. 2022-02-12 22:52:45 +01:00
Sebastian Roth
9d4d68f206 Fix URL for updating the github tag and return true so we can get the full error message on upload issues. 2022-02-12 22:16:29 +01:00
Sebastian Roth
bb84628903 Add debugging to release script 2022-02-12 21:56:15 +01:00
Sebastian Roth
e865fda7e6 Fix bash syntax issue 2022-02-12 21:54:10 +01:00
Sebastian Roth
08a6581413 Add testing stage to the release script to update tag and release instead of creating a new one on github. 2022-02-12 20:21:20 +01:00
Sebastian Roth
5c3595880c Add feature to specify disk serial as host primary disk setting to make setups with identical sized NVMe drives work as well. So far we only had the size parameter in the disk layout files. Also re-work that part and cleanup the findHDDInfo function. 2022-02-12 19:25:22 +01:00
Sebastian Roth
fda59eca64 Update Linux kernel to 5.15.19 20220203 2022-02-03 12:12:34 -06:00
Sebastian Roth
7adaee8b25 Update Linux kernel to 5.10.86 20211216 2021-12-16 16:01:40 -06:00
Sebastian Roth
d47b8f8620 Add kernel modules for LUKS encryption as suggested in the forums in topic 15815 2021-12-16 15:53:55 -06:00
Sebastian Roth
9735f18924 Update buildroot to version 2021.02.8 - push gptfdisk to 1.0.8 and remove ntfs-3g patch witch is now included in the official code 2021-12-16 11:30:59 -06:00
Sebastian Roth
9aff261104 Update Linux kernel to version 5.10.76 2021-10-30 04:28:31 -05:00
Sebastian Roth
9dfde4abe9 Change AWK script to handle awkward name and attrs fields in partition layouts we created ourselves. 2021-10-09 18:03:38 +02:00
Sebastian Roth
75a42457bb Update Linux kernel to version 5.10.71 2021-10-09 01:19:38 -05:00
Sebastian Roth
1751dd58c1 Remove unnecessary call to getHardDisk 2021-10-06 16:00:29 +02:00
Sebastian Roth
b7e325aca0 Enclose artifact search query as bash globbing on * causes problems when files exist in the dist path. 20210807 2021-08-07 18:49:24 +02:00
Sebastian Roth
beb9e0474c Update Linux kernel to version 5.10.56 2021-08-07 03:09:38 -05:00
Sebastian Roth
a130ca07e6 Add kernel und buildroot version to release information 20210725 2021-07-26 00:37:00 +02:00
Sebastian Roth
a8a15e7329 Add checksum check to release script just to be sure the binaries are ok 2021-07-25 17:16:29 -05:00
Sebastian Roth
616a0c402c Update Linux kernel to version 5.10.53 2021-07-25 17:04:52 -05:00
Sebastian Roth
8b127573e6 Add tag name and ID to log output 2021-07-25 23:06:24 +02:00
Sebastian Roth
235b851bc8 Fix syntax error in upload JSON response check 2021-07-25 23:00:58 +02:00
Sebastian Roth
e715243ac5 Output JSON response on error so we know what went wrong 2021-07-25 22:47:52 +02:00
Sebastian Roth
885aa77a31 Add upload success check and silence curl calls 2021-07-25 22:46:46 +02:00
Sebastian Roth
569cd58c89 Improve check on release creation API response 2021-07-25 22:23:23 +02:00
Sebastian Roth
c6e0afb6b6 Adding asset file uploads to release 2021-07-25 22:16:48 +02:00
Sebastian Roth
6beaf2dc0c Reverse logic of command checks 2021-07-25 22:08:32 +02:00
Sebastian Roth
97560fe302 Activate curl call to create a github release and check JSON response 2021-07-25 22:04:37 +02:00
Sebastian Roth
f301df0e34 Correct bash syntax for checking the two variables 2021-07-25 21:51:39 +02:00
Sebastian Roth
49cf750c8c Add essential checks and variables to release script 2021-07-25 21:47:55 +02:00
Sebastian Roth
bbe4748888 Add a first draft of a script to upload binaries to github for release 2021-07-25 21:00:50 +02:00
Sebastian Roth
e9169068bf Update Buildroot to version 2020.02.12 20210717 2021-07-17 07:01:36 -05:00
Sebastian Roth
161014eb0e Update Linux kernel to version 5.10.50 2021-07-17 05:56:23 -05:00
Sebastian Roth
1085652c89 Allow raw/dd image type capture without any partition on disk 2021-07-17 10:13:15 +02:00
Sebastian Roth
713a7b08af Repair disk enumeration for image type MPA (all disks) 2021-07-17 09:40:00 +02:00
Sebastian Roth
aa85a918cb Fix issue with partition move feature only working in major debug mode! 2021-07-11 15:27:23 +02:00
Sebastian Roth
a46d5e9534 Add firmware file bnx2x-e2-7.13.15.0.fw for HP Blade 2021-05-02 10:17:58 -05:00
Sebastian Roth
913f7c793b Update Linux kernel version to 5.10.34 2021-05-02 09:38:21 -05:00
Sebastian Roth
517e6992b7 Remove saveSfdiskPartitions call as it was missing a full filename instead of just $imagePath and therefore failed anyway. We don't need to save the sfdisk minimium partition output on every loop as it's done at the end once. 2021-03-07 09:39:58 -06:00
Sebastian Roth
5256dca4ca Add flock call for exclusive access as it seems to fail otherwise. 2021-03-07 09:36:27 -06:00
Sebastian Roth
4c5cdcffd8 Correct check to actually print output when major debug is set to 1. 2021-03-07 09:33:58 -06:00
Sebastian Roth
5b70187ed8 Add feature to move partitions in GPT layouts forward when shrinking a partition would leave a gap if there is another partition after it. The subsequent partition often prevents from being able to deploy the image to a smaller size disk and so we try to get rid of that gap which is only possible in UEFI setups (GPT layout) where boot loaders don't reference to a sector on disk. With that we need to fix a calculation in the AWK script to use sector count and not devide by sector size. 2021-03-07 09:18:58 -06:00
Sebastian Roth
88e823d4e0 Remove jenkins build file as it's not used anymore 2021-03-07 09:05:12 -06:00
Sebastian Roth
dd0b8c98d9 Update to Buildroot version 2020.02.11 and add gptfdisk package hash to fix compile error 2021-02-28 14:21:54 -06:00
Sebastian Roth
da183c4e74 Add version information to make sure we know which one is used in the current build 2021-02-28 12:21:53 -06:00