Commit graph

505 commits

Author SHA1 Message Date
Gerd v. Egidy e87660beeb execute sysrescue-configuration.lua only once
Before this patch sysrescue-configuration.lua was executed twice each boot:
(1) during initramfs stage (2) in the regular system as sysrescue-configuration.service

While in theory both runs should create the same output, this isn't guaranteed and
differences could appear for example because of network issues. Finding and debugging
these is difficult because the output of sysrescue-configuration.lua created during
initramfs isn't available anymore when the final system is running.

This patch lets sysrescue-configuration.lua just run once during initramfs. The
output JSON file is then written to the new tmpfs mounted dir /run/archiso/config/.
This dir is also made the new default location for sysrescue-effective-config.json.

A symlink from /etc/sysrescue/sysrescue-effective-config.json to the new location
is created for compatibility with previous releases.
2022-04-25 20:31:18 +02:00
Francois Dupoux f1b7636d5d Merge branch 'acpi' into 'main'
Add acpi package (#280)

See merge request systemrescue/systemrescue-sources!191
2022-04-18 19:44:50 +00:00
Francois Dupoux f79ec4e9c4 Add acpi package (#280) 2022-04-18 20:05:33 +01:00
Francois Dupoux 675945c48e Merge branch 'setkmap-history' into 'main'
store the "setkmap" command in bash_history to make it accessible without typing

See merge request systemrescue/systemrescue-sources!190
2022-04-10 20:12:58 +00:00
Gerd v. Egidy b614840213 store the "setkmap" command in bash_history to make it accessible without typing
When the correct keyboard map is not set yet, it might be difficult for the user
to type in the command. This way they just have to press the arrow up key to reach it.

Fixes #273
2022-04-10 21:56:01 +02:00
Francois Dupoux 4537187dea Merge branch 'checkbin' into 'main'
Update check-binaries.sh script with new custom packages

See merge request systemrescue/systemrescue-sources!189
2022-04-10 18:35:00 +00:00
Francois Dupoux 770fc6bf15 Update check-binaries.sh script with new custom packages 2022-04-10 18:58:54 +01:00
Francois Dupoux 2305ce4bf5 Merge branch 'release902' into 'main'
SystemRescue-9.02

See merge request systemrescue/systemrescue-sources!188
2022-04-09 11:04:09 +00:00
Francois Dupoux 1085cca8a8 SystemRescue-9.02 2022-04-09 11:55:33 +01:00
Francois Dupoux a56da41d76 Merge branch 'readme' into 'main'
explain the use of sysrescuerepo for rebuilding SystemRescue

See merge request systemrescue/systemrescue-sources!187
2022-04-02 14:46:37 +00:00
Gerd v. Egidy 47bc90a08b explain the use of sysrescuerepo for rebuilding SystemRescue 2022-04-02 15:38:33 +02:00
Gerd v. Egidy 62312e703f Merge branch 'branchweb' into 'main'
Use the branch which contains the latest version of the website

See merge request systemrescue/systemrescue-sources!186
2022-04-02 13:23:35 +00:00
Francois Dupoux 01701add58 Use the branch which contains the latest version of the website 2022-04-02 13:27:15 +01:00
Francois Dupoux d671fb198d Merge branch 'load-srm' into 'main'
Add script and config.yaml parameter for late-loading of SystemRescueModules

See merge request systemrescue/systemrescue-sources!185
2022-03-27 14:07:38 +00:00
Gerd v. Egidy a100257d96 Add script and config.yaml parameter for late-loading of SystemRescueModules 2022-03-27 14:07:38 +00:00
Francois Dupoux 7ae051a8ba Merge branch 'usr-os-release' into 'main'
use the same content for /etc/os-release and /usr/lib/os-release

See merge request systemrescue/systemrescue-sources!184
2022-03-09 08:36:34 +00:00
Gerd v. Egidy e42d221593 use the same content for /etc/os-release and /usr/lib/os-release
There seem to be some programs that disregard the os-release standard
and read /usr/lib/os-release even if there is /etc/os-release

Fixes #271
2022-03-08 21:38:22 +01:00
Francois Dupoux a609895dea Merge branch 'docker-cleanup' into 'main'
Remove docker container after the build is complete

See merge request systemrescue/systemrescue-sources!183
2022-02-27 11:51:25 +00:00
Francois Dupoux 80eb4300e4 Remove docker container after the build is complete 2022-02-27 11:50:26 +00:00
Francois Dupoux 718c25f43e Merge branch 'fix-crash-on-i686' into 'main'
Reduce compression ratio for initramfs on i686 to prevent a crash at build time (#261)

See merge request systemrescue/systemrescue-sources!182
2022-02-26 21:25:07 +00:00
Francois Dupoux 48746f8217 Reduce compression ratio for initramfs on i686 to prevent a crash at build time (#261) 2022-02-26 21:25:07 +00:00
Francois Dupoux af582ec23b Merge branch 'docker-i686' into 'main'
Support for building the i686 edition in docker

See merge request systemrescue/systemrescue-sources!181
2022-02-26 17:38:12 +00:00
Francois Dupoux 91b0ce1cb6 Support for building the i686 edition in docker 2022-02-26 17:38:12 +00:00
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