Commit graph

428 commits

Author SHA1 Message Date
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
fdupoux 0b3f0ce80e Convert sysrescue-initialize to python (#170) 2021-12-30 19:54:33 +00:00
Francois Dupoux 5d496ef056 Merge branch 'autologin-fix' into 'master'
Adapt autologin drop-ins for systemd 250

Closes #233

See merge request systemrescue/systemrescue-sources!132
2021-12-30 19:52:23 +00:00
Francois Dupoux 8010283af0 Merge branch 'offline-manual' into 'master'
add the SystemRescue website as offline documentation

See merge request systemrescue/systemrescue-sources!133
2021-12-30 14:09:33 +00:00
Gerd v. Egidy 885dce5e11 add the SystemRescue website as offline documentation 2021-12-30 14:09:33 +00:00
Francois Dupoux 6d67ceffa8 Merge branch 'backup-tools' into 'master'
add packages rdiff-backup and python-llfuse (for borg backup)

See merge request systemrescue/systemrescue-sources!134
2021-12-30 08:14:29 +00:00
Gerd v. Egidy c21ccf722c add packages rdiff-backup and python-llfuse (for borg backup)
rdiff-backup and borg backup are two popular backup solutions for Linux.
Restoring backups is in scope for SystemRescue. While one could install
these packages via pacman, I consider being able to restore a backup too
important to rely for it on an external online repository. So I think it
really makes sense to have these included in SytemRescue.

rdiff-backup requires about 400 kB, python-llfuse about 200 kB.

This implements feature requests #211 and #215.
2021-12-30 00:51:48 +01:00
Francois Dupoux 92fde5faf3 Merge branch 'explicit-package-list' into 'master'
explicitly list some wanted packages that are currently installed through dependencies or group

See merge request systemrescue/systemrescue-sources!131
2021-12-29 18:58:18 +00:00
Marcos Mello 755ccff92f Adapt autologin drop-ins for systemd 250
Fixes systemrescue/systemrescue-sources#233
2021-12-29 15:46:34 -03:00
Gerd v. Egidy 72c612e79a explicitly list some wanted packages that are currently installed through dependencies or group
Recently SystemRescue had two regressions due to packages going missing silently (inetutils and net-tools).
This happened because these packages where pulled in through groups or dependencies and Arch decided to
either reduce the dependencies or drop them from the group. This might happen again in the future.

To reduce the possibility of this, explicitly add packages to the package list that contain tools deemed
wanted and are currently only pulled in through dependency or group. Which packages are deemed
wanted is obviously a bit subjective and could be discussed or changed if necessary.

This commit doesn't add any new packages that weren't already in SystemRescue.
2021-12-29 16:11:03 +01:00
Francois Dupoux 908e387845 Merge branch 'bring-back-inetutils' into 'master'
bring back inetutils package

See merge request systemrescue/systemrescue-sources!130
2021-12-24 07:22:40 +00:00
Gerd v. Egidy bd051a9569 bring back inetutils package
inetutils contains programs like telnet and ftp.

It was previously part of SystemRescue. It was not explicitly listed, but pulled in
as dependency from openssh. Now openssh dropped the dependency listing, so it
silently disappeared from SystemRescue.
2021-12-23 22:41:17 +01:00
fdupoux 0476a22512 SystemRescue-8.07 2021-12-19 11:15:47 +00:00
fdupoux 42a9cd9e26 Updated ChangeLog 2021-12-19 10:19:14 +00:00
fdupoux 071c2184d0 Rename variable 2021-12-19 10:14:07 +00:00
Francois Dupoux f4877e9267 Merge branch 'iomem-relaxed' into 'master'
set kernel parameter iomem=relaxed by default

Closes #184

See merge request systemrescue/systemrescue-sources!129
2021-12-19 09:11:29 +00:00