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
Gerd v. Egidy
770ce976ba
fix typo in help message of systemrescue-customize
2022-01-11 23:51:36 +01:00
Francois Dupoux
e7795a0ac7
Merge branch 'customize-pseudofile' into 'master'
...
easy way to use squashfs pseudofile: allows to override mode uid gid of files in the SRM
See merge request systemrescue/systemrescue-sources!154
2022-01-10 22:17:36 +00:00
Gerd v. Egidy
048c1724bf
easy way to use squashfs pseudofile: allows to override mode uid gid of files in the SRM
...
When using a non-root user to execute sysrescue-customize with the srm building function,
you won't have the rights to create files owned by root. When you want to keep the build_into_srm
dir in a git tree, you won't be able to store the file mode there. But using a specific file
mode is important for example for /root/.ssh
The mksquashfs pseudo file allows to solve this by overriding individual file modes like this:
cat <<EOF >recipe_dir/build_into_srm/.squashfs-pseudo
/root/.ssh m 700 root root
/root/.ssh/authorized_keys m 600 root root
EOF
2022-01-10 22:47:21 +01:00
Francois Dupoux
5c7608d7e4
Merge branch 'move-yaml-config' into 'master'
...
Move 100-defaults.yaml to the correct location
See merge request systemrescue/systemrescue-sources!153
2022-01-09 17:31:51 +00:00
fdupoux
5e1db4b5bf
Move 100-defaults.yaml to the correct location
2022-01-09 17:31:08 +00:00
Francois Dupoux
dfd693c89f
Merge branch 'rename-yaml-configs' into 'master'
...
Rename default yaml config files
See merge request systemrescue/systemrescue-sources!152
2022-01-09 17:22:09 +00:00
fdupoux
13723f10b0
Rename default yaml config files
2022-01-09 17:19:53 +00:00
Francois Dupoux
816268320e
Merge branch 'sysrescue-customize' into 'master'
...
add sysrescue-customize script: allows to modify existing SystemRescue .iso images
Closes #244
See merge request systemrescue/systemrescue-sources!151
2022-01-09 17:14:40 +00:00
Gerd v. Egidy
e66518dbae
add sysrescue-customize script: allows to modify existing SystemRescue .iso images
2022-01-09 17:14:40 +00:00
Francois Dupoux
20c31b026b
Merge branch 'autorun-yaml-config' into 'master'
...
Add support for yaml configuration files in autorun
See merge request systemrescue/systemrescue-sources!149
2022-01-09 16:14:48 +00:00
Francois Dupoux
a4d96bb424
Add support for yaml configuration files in autorun
2022-01-09 16:14:48 +00:00
Francois Dupoux
8622aa3ad4
Merge branch 'autorun-folder' into 'master'
...
Allow autorun scripts to be located in a folder at the root of the ISO
See merge request systemrescue/systemrescue-sources!150
2022-01-08 17:16:14 +00:00
fdupoux
bc817e38bb
Allow autorun scripts to be located in a folder at the root of the ISO
2022-01-08 17:14:01 +00:00
Francois Dupoux
add60264a2
Merge branch 'change-config-folder' into 'master'
...
Name the folder for configuration files "sysrescue.d" rather than "config.d" (#170 )
See merge request systemrescue/systemrescue-sources!148
2022-01-03 13:39:43 +00:00