Commit graph

482 commits

Author SHA1 Message Date
Francois Dupoux ac6cea3a87 Merge branch 'docker' into 'main'
Add scripts and documentation to help build the ISO image in a docker container

See merge request systemrescue/systemrescue-sources!180
2022-02-26 16:14:18 +00:00
Francois Dupoux 9c46de1bfe Add scripts and documentation to help build the ISO image in a docker container 2022-02-26 16:14:18 +00:00
Francois Dupoux afcebda039 Merge branch 'xorriso-parameter-check' into 'main'
ensure that the installed xorriso version supports the -drive_access parameter

See merge request systemrescue/systemrescue-sources!179
2022-02-23 17:58:17 +00:00
Francois Dupoux 67016a450c Merge branch 'fix-ar-attempts' into 'main'
Fix the type of the default definition of parameter "ar_attempts" (#266)

See merge request systemrescue/systemrescue-sources!178
2022-02-23 07:23:03 +00:00
Francois Dupoux 860df60dab Fix the type of the default definition of parameter "ar_attempts" (#266) 2022-02-23 07:19:31 +00:00
Gerd v. Egidy aa6dac4bb4 ensure that the installed xorriso version supports the -drive_access parameter 2022-02-22 21:11:56 +01:00
Francois Dupoux bd5a7ffca8 Merge branch 'release901' into 'main'
SystemRescue-9.01

See merge request systemrescue/systemrescue-sources!177
2022-02-10 22:04:27 +00:00
Francois Dupoux 5af3ec8cf8 SystemRescue-9.01 2022-02-10 22:03:20 +00:00
Francois Dupoux d8679fabfd Merge branch 'autostart-all-filetypes' into 'main'
Allow all kinds of autorun scripts (#245)

See merge request systemrescue/systemrescue-sources!176
2022-01-31 21:13:27 +00:00
Gerd v. Egidy 78e9f65208 Allow all kinds of autorun scripts (#245) 2022-01-31 21:13:27 +00:00
Francois Dupoux 15cf9b9379 Merge branch 'yaml-cfg-http' into 'master'
Added support for loading remote yaml configuration files over http/https (#254)

See merge request systemrescue/systemrescue-sources!174
2022-01-30 09:17:14 +00:00
Francois Dupoux c15d70c558 Added support for loading remote yaml configuration files over http/https (#254) 2022-01-30 09:17:14 +00:00
Francois Dupoux fcac204d3c Merge branch 'yaml-cfg-refact' into 'master'
Update exit status if there are errors in /usr/bin/sysrescue-configuration.lua

See merge request systemrescue/systemrescue-sources!175
2022-01-29 18:28:19 +00:00
fdupoux 21bd2294db Update exit status if there are errors in /usr/bin/sysrescue-configuration.lua 2022-01-29 17:59:54 +00:00
Francois Dupoux cdfed0bbea Merge branch 'update-changelog' into 'master'
Updated ChangeLog

See merge request systemrescue/systemrescue-sources!173
2022-01-29 13:35:18 +00:00
fdupoux d7468a9263 Updated ChangeLog 2022-01-29 13:34:59 +00:00
Francois Dupoux a96b63ed49 Merge branch 'yaml-filter' into 'master'
Allow to use option sysrescuecfg to restrict which local yaml config files to process (#254)

See merge request systemrescue/systemrescue-sources!172
2022-01-29 12:34:03 +00:00
Francois Dupoux 0f0d899552 Allow to use option sysrescuecfg to restrict which local yaml config files to process (#254) 2022-01-29 12:34:03 +00:00
Francois Dupoux 707046c7ca Merge branch 'search-cmdline' into 'master'
Improve processing of options passed on the boot command line

See merge request systemrescue/systemrescue-sources!171
2022-01-28 22:36:57 +00:00
fdupoux 520b80e65e Improve processing of options passed on the boot command line 2022-01-28 21:50:17 +00:00
Francois Dupoux 194c27d9b5 Merge branch 'generic-yaml-override' into 'master'
Use generic logic for overriding config entries from values in yaml config files (#251)

See merge request systemrescue/systemrescue-sources!170
2022-01-28 20:34:23 +00:00
Francois Dupoux 35bd8314f3 Use generic logic for overriding config entries from values in yaml config files (#251) 2022-01-28 20:34:23 +00:00
Francois Dupoux 42dc684685 Merge branch 'config-processing-lua' into 'master'
Implement the primary configuration processing script in lua (#251)

See merge request systemrescue/systemrescue-sources!168
2022-01-26 20:07:53 +00:00
Francois Dupoux ca6bcd6548 Implement the primary configuration processing script in lua (#251) 2022-01-26 20:07:53 +00:00
Francois Dupoux 0d0438d8ad Merge branch 'linux-firmware' into 'master'
Adapt SystemRescue to splitted "linux-firmware" package from upstream

Closes #256

See merge request systemrescue/systemrescue-sources!169
2022-01-23 18:13:58 +00:00
Gerd v. Egidy 45449c3c4b Adapt SystemRescue to splitted "linux-firmware" package from upstream
Do not include the firmware for Q-Logic Fibrechannel/Infiniband HBA firmware anymore,
as it is a similar category as the Mellanox firmware which is already not included
for some time without anyone complaining. This saves about 12 MB space on the ISO.

Implements #256
2022-01-23 19:05:14 +01:00
Francois Dupoux 66faff7adc Merge branch 'devel-build' into 'master'
Add development build option: faster build times but lower compression

Closes #250

See merge request systemrescue/systemrescue-sources!167
2022-01-22 17:37:06 +00:00
Gerd v. Egidy fd6277fe49 Add development build option: faster build times but lower compression
-d option for build.sh

Regular build: 3m49s for 684M ISO
Devel build: 46s for 857M ISO

-> 80% reduction of build time in devel mode

(measured just on my devel vm, not on a broad set of hardware)
2022-01-22 17:46:16 +01:00
Francois Dupoux 82e967a0d9 Merge branch 'initramfs-chmod' into 'master'
use the same file permissions (644) for the initramfs image as for the other files on the ISO

Closes #248

See merge request systemrescue/systemrescue-sources!166
2022-01-19 22:19:39 +00:00
Gerd v. Egidy fc7e17f592 use the same file permissions (644) for the initramfs image as for the other files on the ISO 2022-01-19 23:15:34 +01:00
Francois Dupoux ef3b3f9dc1 Merge branch 'changelog' into 'master'
Updated ChangeLog with latest size optimisations

See merge request systemrescue/systemrescue-sources!165
2022-01-19 22:11:44 +00:00
fdupoux ec77abde94 Updated ChangeLog with latest size optimisations 2022-01-19 22:11:11 +00:00
Francois Dupoux d0a6ef07bb Merge branch 'space-savings' into 'master'
save image space by using more intelligent compression

Closes #247

See merge request systemrescue/systemrescue-sources!164
2022-01-19 22:02:04 +00:00
Gerd v. Egidy 56024247dc improve compression of the initramfs image (sysresccd.img) 2022-01-19 22:50:50 +01:00
Gerd v. Egidy 4df6386059 delete unnecessary files (stray kernel image, unnecessary grub picture) 2022-01-19 21:52:41 +01:00
Gerd v. Egidy 7cbf44e029 don't recompress, but just uncompress the kernel modules: mksquashfs will be better able to compress them 2022-01-19 21:51:30 +01:00
Francois Dupoux d82ea0f8eb Merge branch 'recompress-kernel-modules' into 'master'
Recompress kernel modules to save disk space (#247)

See merge request systemrescue/systemrescue-sources!163
2022-01-19 07:59:37 +00:00
Francois Dupoux 1f1cf71806 Recompress kernel modules to save disk space (#247) 2022-01-19 07:59:37 +00:00
Francois Dupoux d941c4f5b0 Merge branch 'yaml-ca-certificates' into 'master'
Support for adding Certification Authorities (CAs) via YAML config

See merge request systemrescue/systemrescue-sources!160
2022-01-16 18:07:24 +00:00
Gerd v. Egidy 0a9b3250cf Support for adding Certification Authorities (CAs) via YAML config
This allows to add additional CAs as trust anchors via the root key
"ca-trust" in the YAML config files.

Why is this helpful and can't be done for example with SRMs?

After the CA files are copied, "update-ca-trust" must be called. This
updates *all* ca trust files. This means your SRM will override all
trust files with the ones used when creating the SRM.

When you then use the SRM with a newer version of SystemRescue, you will
still use the old ca trust files from when the SRM was built.
2022-01-16 19:03:51 +01:00
Francois Dupoux edd7b702af Merge branch 'release900' into 'master'
SystemRescue-9.00

See merge request systemrescue/systemrescue-sources!161
2022-01-16 17:23:21 +00:00
fdupoux 458b2898e2 SystemRescue-9.00 2022-01-16 17:21:44 +00:00
Francois Dupoux 50d0703b54 Merge branch 'improve-changelog' into 'master'
improve changelog: iomem=relaxed was already in 8.07, added packages

See merge request systemrescue/systemrescue-sources!159
2022-01-16 12:55:50 +00:00
Gerd v. Egidy d4f860d9ad improve changelog: iomem=relaxed was already in 8.07, added packages 2022-01-16 13:42:33 +01:00
Francois Dupoux 75ec3f30e6 Merge branch 'changelog' into 'master'
Updated ChangeLog

See merge request systemrescue/systemrescue-sources!158
2022-01-16 12:00:30 +00:00
fdupoux b8c2c4d3f7 Updated ChangeLog 2022-01-16 11:59:42 +00:00
Francois Dupoux 61827a7120 Merge branch 'sysrescue-vs-systemrescue' into 'master'
fix confusion of sysrescue-customize and systemrescue-customize in online help

See merge request systemrescue/systemrescue-sources!157
2022-01-15 22:29:57 +00:00
Gerd v. Egidy 0d040c97f8 add the directory names for --auto mode to the help output 2022-01-15 22:50:57 +01:00
Gerd v. Egidy 90d494026f fix confusion of sysrescue-customize and systemrescue-customize in online help
The script is called "sysrescue-customize", so make sure to use that everywhere.
2022-01-15 22:43:13 +01:00
Francois Dupoux 5797294798 Merge branch 'sysrescue-customize-typo' into 'master'
fix typo in help message of systemrescue-customize

See merge request systemrescue/systemrescue-sources!155
2022-01-12 06:59:16 +00:00