Commit Graph

  • 1dfc29dc59 Update Linux kernel to 6.1.22 20230331 Sebastian Roth 2023-03-31 00:02:46 +00:00
  • e3e7e93cc2 Update Linux kernel version to 5.15.98 20230305 Sebastian Roth 2023-03-05 14:52:58 +01:00
  • 62de307d66 Improve installed packages check to work in Alma 8 as well as other distros 1.5.10 Sebastian Roth 2023-03-05 12:47:04 +01:00
  • 9632dcc8d3 Update kernel and buildroot configs for building on more recent OS versions Sebastian Roth 2023-03-05 10:26:56 +01:00
  • 9147bb5bb8 Add official release build case to release.sh Sebastian Roth 2023-03-05 09:20:19 +01:00
  • 39cd6e75f4 Add support for wiping NVMe drives using nvme format, thanks @rluzuriaga Rodrigo Luzuriaga 2023-02-28 15:00:07 -08:00
  • 8b299922a0 Add server disk space check for mounted share when capturing an image, thanks to rluzuriaga Rodrigo Luzuriaga 2023-02-23 13:51:29 -08:00
  • 5fdea7df90 Create GitHub Actins workflow that creates release, thanks to rluzuriaga Rodrigo Luzuriaga 2023-02-22 12:22:05 -08:00
  • 17b9a065c5 Make the init boot up so it doesn't wait indefinitly on network errors, thanks to @WhiteAls ъыь 2023-02-22 23:19:47 +03:00
  • c76e5673ed Change README.md removing docker, thanks to @rluzuriaga Rodrigo Luzuriaga 2023-02-20 13:29:22 -08:00
  • 10144494fc Modify build.sh to check needed packages on Ubuntu, thanks to @rluzuriaga Rodrigo Luzuriaga 2023-02-20 13:27:06 -08:00
  • 61afc337fd Fixed typo in tmpEBRFileName function, thanks to @Piotr86PL Pieszka 2023-02-20 22:21:36 +01:00
  • d4b2b0eaf8 Update Buildroot to v2022.02.9 20230210 Sebastian Roth 2023-02-09 21:20:03 -06:00
  • 6e30488338 Update Linux kernel to v5.15.93 Sebastian Roth 2023-02-09 19:08:42 -06:00
  • 1c7ffee29d Repair package dependency check on Debian where checks fail on dual installed libraries (32 and 64 bit) Sebastian Roth 2023-02-09 18:59:11 -06:00
  • b35751bfd4 Make the build.sh script executable again Sebastian Roth 2023-01-10 09:24:54 +01:00
  • c0ef4efff0 Add libelf depency to the build script, thanks @JlnWntr Jln Wntr 2023-01-10 00:06:01 +01:00
  • c252355d0d Add support for F2FS imaging and expanding F2FS on deployments, thanks @rluzuriaga Rodrigo Luzuriaga 2023-01-09 14:57:46 -08:00
  • 4f7aff9a84 Exclude extended partitions from resize calculation H3Krn 2022-12-01 16:34:13 +01:00
  • 9580f3cff4 Add patch capability when building filesystem, thanks to @rluzuriaga. (#49) Rodrigo Luzuriaga 2022-11-17 02:07:20 -08:00
  • 9294193b55 Update partclone to v0.3.20 and buildroot to v2022.02.6 (#51) Sebastian-Roth 2022-11-17 10:56:19 +01:00
  • 4662011551 Change mount commands to fix exFAT-FS errors on BTRFS mounts, thanks to @Piotr86PL 20221009 Sebastian-Roth 2022-10-06 10:16:33 -05:00
  • f2e255086b Fixing a typo in the calculate_float function and adding a couple of messages to the resizing functions, thanks to @Piotr86PL Sebastian-Roth 2022-10-06 10:10:43 -05:00
  • 92250a8794 Change mount commands to fix exFAT-FS errors Piotr86PL 2022-10-01 17:47:31 +02:00
  • 3ee6684823 Change of two messages as they become too long Piotr86PL 2022-10-01 17:16:54 +02:00
  • 3eb740380b Fixing a typo in the calculate_float function and adding a couple of messages to the resizing functions Piotr86PL 2022-09-30 21:28:09 +02:00
  • af9e624a59 Update Linux kernel to v5.15.68 20220919 Sebastian Roth 2022-09-19 06:11:24 -05:00
  • c79b8d4368 Add information about the branch used for the testing build Sebastian Roth 2022-09-14 21:12:00 +02:00
  • 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 Sebastian Roth 2022-09-14 12:41:14 -05:00
  • 5948a988fc Update partclone to version 0.3.20 Sebastian Roth 2022-09-12 17:05:25 -05:00
  • 29e7b7dd69 Update Linux kernel to version 5.15.34 20220416 Sebastian Roth 2022-04-16 10:28:22 -05:00
  • c678352340 Merge pull request #44 from FOGProject/identical-nvme Sebastian-Roth 2022-04-16 10:26:17 -05:00
  • 57f89cad5d Remove debugging output from new primary disk selection code. Sebastian Roth 2022-02-13 11:02:19 -06:00
  • b32bdc6a8c Fix syntax error in curl asset id retrieval call. Sebastian Roth 2022-02-12 23:07:53 +01:00
  • ef639499e5 Check on existing asset files first, delete and then upload the new one. Sebastian Roth 2022-02-12 22:52:45 +01:00
  • 9d4d68f206 Fix URL for updating the github tag and return true so we can get the full error message on upload issues. Sebastian Roth 2022-02-12 22:16:29 +01:00
  • bb84628903 Add debugging to release script Sebastian Roth 2022-02-12 21:56:15 +01:00
  • e865fda7e6 Fix bash syntax issue Sebastian Roth 2022-02-12 21:54:10 +01:00
  • 08a6581413 Add testing stage to the release script to update tag and release instead of creating a new one on github. Sebastian Roth 2022-02-12 20:21:20 +01:00
  • 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. Sebastian Roth 2022-02-12 19:25:22 +01:00
  • fda59eca64 Update Linux kernel to 5.15.19 20220203 Sebastian Roth 2022-02-03 12:12:34 -06:00
  • 7adaee8b25 Update Linux kernel to 5.10.86 20211216 Sebastian Roth 2021-12-16 16:01:40 -06:00
  • d47b8f8620 Add kernel modules for LUKS encryption as suggested in the forums in topic 15815 Sebastian Roth 2021-12-16 15:53:55 -06:00
  • 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 Sebastian Roth 2021-12-16 11:30:59 -06:00
  • 9aff261104 Update Linux kernel to version 5.10.76 Sebastian Roth 2021-10-30 04:28:31 -05:00
  • 9dfde4abe9 Change AWK script to handle awkward name and attrs fields in partition layouts we created ourselves. Sebastian Roth 2021-10-09 18:03:38 +02:00
  • 75a42457bb Update Linux kernel to version 5.10.71 Sebastian Roth 2021-10-09 01:19:38 -05:00
  • 1751dd58c1 Remove unnecessary call to getHardDisk Sebastian Roth 2021-10-06 16:00:29 +02:00
  • b7e325aca0 Enclose artifact search query as bash globbing on * causes problems when files exist in the dist path. 20210807 Sebastian Roth 2021-08-07 18:49:24 +02:00
  • beb9e0474c Update Linux kernel to version 5.10.56 Sebastian Roth 2021-08-07 03:09:38 -05:00
  • a130ca07e6 Add kernel und buildroot version to release information 20210725 Sebastian Roth 2021-07-26 00:37:00 +02:00
  • a8a15e7329 Add checksum check to release script just to be sure the binaries are ok Sebastian Roth 2021-07-25 17:16:29 -05:00
  • 616a0c402c Update Linux kernel to version 5.10.53 Sebastian Roth 2021-07-25 17:04:52 -05:00
  • 8b127573e6 Add tag name and ID to log output Sebastian Roth 2021-07-25 23:06:24 +02:00
  • 235b851bc8 Fix syntax error in upload JSON response check Sebastian Roth 2021-07-25 23:00:58 +02:00
  • e715243ac5 Output JSON response on error so we know what went wrong Sebastian Roth 2021-07-25 22:47:52 +02:00
  • 885aa77a31 Add upload success check and silence curl calls Sebastian Roth 2021-07-25 22:46:46 +02:00
  • 569cd58c89 Improve check on release creation API response Sebastian Roth 2021-07-25 22:23:23 +02:00
  • c6e0afb6b6 Adding asset file uploads to release Sebastian Roth 2021-07-25 22:16:48 +02:00
  • 6beaf2dc0c Reverse logic of command checks Sebastian Roth 2021-07-25 22:08:32 +02:00
  • 97560fe302 Activate curl call to create a github release and check JSON response Sebastian Roth 2021-07-25 22:04:37 +02:00
  • f301df0e34 Correct bash syntax for checking the two variables Sebastian Roth 2021-07-25 21:51:39 +02:00
  • 49cf750c8c Add essential checks and variables to release script Sebastian Roth 2021-07-25 21:47:55 +02:00
  • bbe4748888 Add a first draft of a script to upload binaries to github for release Sebastian Roth 2021-07-25 21:00:50 +02:00
  • e9169068bf Update Buildroot to version 2020.02.12 20210717 Sebastian Roth 2021-07-17 07:01:36 -05:00
  • 161014eb0e Update Linux kernel to version 5.10.50 Sebastian Roth 2021-07-17 05:56:23 -05:00
  • 1085652c89 Allow raw/dd image type capture without any partition on disk Sebastian Roth 2021-07-17 10:13:15 +02:00
  • 713a7b08af Repair disk enumeration for image type MPA (all disks) Sebastian Roth 2021-07-17 09:40:00 +02:00
  • aa85a918cb Fix issue with partition move feature only working in major debug mode! Sebastian Roth 2021-07-11 15:27:23 +02:00
  • a46d5e9534 Add firmware file bnx2x-e2-7.13.15.0.fw for HP Blade Sebastian Roth 2021-05-02 10:17:58 -05:00
  • 913f7c793b Update Linux kernel version to 5.10.34 Sebastian Roth 2021-05-02 09:38:21 -05:00
  • 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. Sebastian Roth 2021-03-07 09:39:58 -06:00
  • 5256dca4ca Add flock call for exclusive access as it seems to fail otherwise. Sebastian Roth 2021-03-07 09:36:27 -06:00
  • 4c5cdcffd8 Correct check to actually print output when major debug is set to 1. Sebastian Roth 2021-03-07 09:33:58 -06:00
  • 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. Sebastian Roth 2021-03-07 09:18:58 -06:00
  • 88e823d4e0 Remove jenkins build file as it's not used anymore Sebastian Roth 2021-03-07 09:05:12 -06:00
  • dd0b8c98d9 Update to Buildroot version 2020.02.11 and add gptfdisk package hash to fix compile error Sebastian Roth 2021-02-28 14:21:54 -06:00
  • da183c4e74 Add version information to make sure we know which one is used in the current build Sebastian Roth 2021-02-28 12:21:53 -06:00
  • d9a4053270 Update Linux kernel to 5.10.19 an official LTS kernel now Sebastian Roth 2021-02-28 12:05:11 -06:00
  • 84d46d7e7d Add potential capability for BTRFS resizing Tom Elliott 2021-02-11 06:10:24 -06:00
  • 11e05fab0a Add sysserial to the autoreg item to allow dynamic name setting Tom Elliott 2021-02-02 06:17:22 -06:00
  • 909e09cafa Add some network drivers to the ARM64 kernel that were missed when moving to the 5.10.x kernel line Sebastian Roth 2021-02-01 16:12:57 -06:00
  • ce4c60a856 Disable NVM Express over Fabrics and target support Sebastian Roth 2021-01-31 11:43:12 -06:00
  • b1d55c25a8 Disable networking stuff like IPSec protocols: AH, ESP, PF_KEY, IPComp, XFRM and socket monitoring Sebastian Roth 2021-01-31 11:34:25 -06:00
  • bcfdfb89c4 Remove support for module loading from the kernel as we don't use modules Sebastian Roth 2021-01-31 11:15:45 -06:00
  • e00d73f2e2 Enable access to /proc/config.gz, disable SWAP, VM event counters, SLUB debugging, SLUB per cpu partial cache, slab cache merge and unneeded initrd compression algos Sebastian Roth 2021-01-31 11:09:19 -06:00
  • 83bf06aa79 Remove kernel features power management, ACPI battery & AC, CPU idle driver Sebastian Roth 2021-01-31 10:49:13 -06:00
  • 5c0b983f0d Update Linux kernel version to 5.10.12 Sebastian Roth 2021-01-31 10:29:20 -06:00
  • 3b97e6d600 Change build to not look for a specific version patch file but use a single one and remove old patch file versions Sebastian Roth 2021-01-31 10:14:42 -06:00
  • 8d310f51d7 Add patch/fix to partclone 0.3.13 to be able to use option ignore_crc with image files created with partclone 0.2.89. For more information see Thomas-Tsai/partclone#121 Sebastian Roth 2020-11-08 08:56:29 -06:00
  • 26eebd04d3 Add firmware blob for Realtek 8125 based NICs Sebastian Roth 2020-11-04 21:45:38 +01:00
  • aa13557801 Add feature to specify host primary disk via size instead of device name Sebastian Roth 2020-11-04 16:54:26 +01:00
  • f1462fe96f Move initversion to funcs.sh to be useful in debug mode as well Sebastian Roth 2020-10-27 17:02:36 +01:00
  • cddbc0b29a Update README.md to show latest buildkite status Sebastian-Roth 2020-10-09 23:41:04 +02:00
  • 1fc618230e Set kernel and buildroot version numbers within build.sh script Sebastian Roth 2020-10-09 22:49:45 +02:00
  • 73c73bb58b Fix minor typo in network script Sebastian Roth 2020-10-08 17:19:34 +02:00
  • d379d83a37 Update headers of partclone patch files Sebastian Roth 2020-09-27 16:42:22 -05:00
  • bade5aa7a4 Generate SHA256 sums of all binaries as preparation for upload to github Sebastian Roth 2020-09-27 16:38:03 -05:00
  • c8127784c7 Save a lot of dd calls within function isBitlockedPartition by using those only once every capture Sebastian Roth 2020-09-25 19:12:34 +02:00
  • 5a586f8962 Add flock call to parted because it triggers a reload of the partions in the kernel and following commands might be too early and don't find the device nodes in /dev while udev and kernel still try to bring those back Sebastian Roth 2020-09-25 16:52:18 +02:00