Commit graph

443 commits

Author SHA1 Message Date
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
Francois Dupoux e037cc089c Name the folder for configuration files "sysrescue.d" rather than "config.d" (#170) 2022-01-03 13:39:43 +00:00
Francois Dupoux 176d74661d Merge branch 'website-rm-download' into 'master'
Delete the download page from the offline website

See merge request systemrescue/systemrescue-sources!147
2022-01-03 11:06:30 +00:00
fdupoux cc4b91806c Delete the download page from the offline website 2022-01-03 11:04:17 +00:00
Francois Dupoux d0a46098d8 Merge branch 'yaml-case-insensitive' into 'master'
Make the search for config files with a yaml extension case insensitive

See merge request systemrescue/systemrescue-sources!146
2022-01-02 15:49:24 +00:00
Francois Dupoux c91a4bf8f4 Make the search for config files with a yaml extension case insensitive 2022-01-02 15:49:24 +00:00
Francois Dupoux cf75c7e91d Merge branch 'archiso-fix-patch' into 'master'
Do not let yaml config disable early boot options enabled in boot command line

See merge request systemrescue/systemrescue-sources!145
2022-01-02 09:45:10 +00:00
fdupoux 5d02c31cfe Do not let yaml config disable early boot options enabled in boot command line 2022-01-02 09:21:07 +00:00
Francois Dupoux 39fe85b843 Merge branch 'fix-line-break' into 'master'
Add missing line breaks in archiso-v43-06-copytoram.patch

See merge request systemrescue/systemrescue-sources!144
2022-01-02 09:02:23 +00:00
fdupoux fc16e66218 Add missing line breaks in archiso-v43-06-copytoram.patch 2022-01-02 08:58:05 +00:00
Francois Dupoux 7a9669ab2a Merge branch 'yaml-config-part2' into 'master'
Support for configuring early boot options using the yaml configuration files

See merge request systemrescue/systemrescue-sources!143
2022-01-01 18:27:07 +00:00
Francois Dupoux 2f02fc21c1 Support for configuring early boot options using the yaml configuration files 2022-01-01 18:27:06 +00:00
Francois Dupoux 9cf1a4c83e Merge branch 'firefox-settings' into 'master'
improve Firefox default settings

See merge request systemrescue/systemrescue-sources!142
2022-01-01 11:52:55 +00:00
Gerd v. Egidy 0fa4ecb891 improve Firefox default settings
- disable telemetry and studies, remove notice tab about telemetry
- force off DNS-over-HTTPS and always use the local dns resolver.
  This allows for example to access websites in the local part of a split dns setup
- set the default search engine to DuckDuckGo
- change the homepage to the internal firefox homepage (shows a searchbar and buttons).
  This doesn't load an external page (DuckDuckGo previously) without user consent/action,
  but still provides a convenient way to search via DuckDuckGo.
2022-01-01 12:50:09 +01:00
Francois Dupoux 7de332d5c3 Merge branch 'yaml-config-part1' into 'master'
Initial support for defining the global configuration with yaml file (#170)

See merge request systemrescue/systemrescue-sources!141
2022-01-01 11:23:52 +00:00
Francois Dupoux 7c5ce8cfdf Initial support for defining the global configuration with yaml file (#170) 2022-01-01 11:23:52 +00:00
Francois Dupoux 2e90f77b0a Merge branch 'modesetting-ldd-check' into 'master'
add ldd check for modesetting_drv.so too

See merge request systemrescue/systemrescue-sources!140
2021-12-31 10:57:33 +00:00
Gerd v. Egidy 89b721e142 add ldd check for modesetting_drv.so too
modesetting_drv.so is the library that links to libgbm.so. We not only want
that libgbm.so has all dependecies satisfied, but also the lib that needs
libgbm.so in the first place.
2021-12-31 11:53:00 +01:00
Francois Dupoux c2e9dd2518 Merge branch 'drop-mesa' into 'master'
Replace mesa and its dependency with a minimal package (#241)

See merge request systemrescue/systemrescue-sources!135
2021-12-31 09:58:16 +00:00
fdupoux 39883b02ea Replace mesa and its dependency with a minimal package to save space (#241) 2021-12-31 08:17:14 +00:00
Francois Dupoux 8ec56e336f Merge branch 'update-checks' into 'master'
Update /usr/bin/check-binaries.sh to reflect the current custom packages

See merge request systemrescue/systemrescue-sources!139
2021-12-31 08:13:31 +00:00
fdupoux a00ea8d566 Update /usr/bin/check-binaries.sh to reflect the current custom packages 2021-12-31 08:10:34 +00:00
Francois Dupoux aafbb2e552 Merge branch 'dummy-qxl' into 'master'
Install a dummy package to block xf86-video-qxl which is broken (#235)

See merge request systemrescue/systemrescue-sources!138
2021-12-31 08:05:03 +00:00
fdupoux e59b144b8b Install a dummy package to block xf86-video-qxl which is broken (#235) 2021-12-30 22:29:17 +00:00
Francois Dupoux 285c3fc65c Merge branch 'python-init' into 'master'
Convert sysrescue-initialize to python (#170)

See merge request systemrescue/systemrescue-sources!136
2021-12-30 19:56:15 +00:00
fdupoux b6f2c86c0c Remove the legacy shell version of sysrescue-initialize 2021-12-30 19:54:33 +00:00