Commit graph

377 commits

Author SHA1 Message Date
Gerd v. Egidy ba3a7eb06d add mechanism to add default kernel parameters during build
They are then automatically applied to all boot configurations
2021-12-18 21:55:15 +01:00
Francois Dupoux 10d7f6ff50 Merge branch 'net-tools' into 'master'
Add net-tools package (#239)

See merge request systemrescue/systemrescue-sources!128
2021-12-18 18:10:46 +00:00
fdupoux 9ef0273fdb Add net-tools package (#239) 2021-12-18 18:10:18 +00:00
fdupoux 8e9592e956 Added archinstall package 2021-12-18 18:00:19 +00:00
Francois Dupoux a11769cf84 Merge branch 'cron-and-at' into 'master'
Add cron and at packages (#207)

See merge request systemrescue/systemrescue-sources!127
2021-12-18 13:42:12 +00:00
fdupoux b1f0a686de Add cron and at packages (#207) 2021-12-18 13:17:15 +00:00
fdupoux 9046db784e Updated ChangeLog 2021-12-18 13:10:14 +00:00
Francois Dupoux 39056fe54c Merge branch 'pacman-snapshot' into 'master'
Use snapshot archive repo for pacman in SystemRescue by default

Closes #237

See merge request systemrescue/systemrescue-sources!124
2021-12-18 13:05:35 +00:00
Francois Dupoux 68f37ee3f4 Merge branch 'archiso-shutdown' into 'master'
Remove archiso_shutdown mkinitcpio hook

See merge request systemrescue/systemrescue-sources!126
2021-12-18 13:02:01 +00:00
Francois Dupoux 7e4e7ac86c Merge branch 'no-ldconfig' into 'master'
disable the ldconfig run as it can unnecessarily slow down boot

See merge request systemrescue/systemrescue-sources!125
2021-12-18 12:57:38 +00:00
Marcos Mello f1132ca0e8 Remove archiso_shutdown mkinitcpio hook
It has been superseded by native mkinitcpio (since v16) solution:

- systemd-tmpfiles (via /usr/lib/tmpfiles.d/mkinitcpio.conf fragment) creates /run/initramfs directory during boot.
- Before shutdown, mkinitcpio-generate-shutdown-ramfs.service (enabled by default) populates /run/initramfs using sd-shutdown hook.

Albeit not strictly required, drop it from build.sh too.

See:

2fa0eb25d4
e785ee2cee
7123888493
2021-12-14 15:27:18 -03:00
Gerd v. Egidy 5799891875 disable the ldconfig run as it can unnecessarily slow down boot
The ldconfig service ("Rebuild Dynamic Linker Cache") updates /etc/ld.so.cache when it is
older than some preconfigured age. This increases boot time, especially when airootfs is
on a slower media, like a DVD-ROM drive or NFS. Since System Rescue doesn't change over time,
keeping the original file from release is fine.
2021-12-12 11:33:21 +01:00
Gerd v. Egidy 1c538c21d8 prevent update of the linux kernel in the pacman-rolling configuration
You can't easily update the kernel from within a running System Rescue.
Updating the kernel will create conflicts of the new kernel modules and the still running kernel.

This has been a problem in the past, see for example #238. So better prevent it.
2021-12-12 11:27:53 +01:00
Gerd v. Egidy 4421a2bc75 Use snapshot archive repo for pacman in SystemRescue by default
This prevents huge dependency downloads by pacman when the SystemRescue version gets older
by using a snapshot repo from the day the SystemRescue version is released.

The classic rolling repos from Arch are also available as option. Activate with the
"--config /etc/pacman-rolling.conf" option to pacman.

To allow switching on a per-command basis, two different sets of remote package databases
are required. But the local package database must be the same for both variants. This
is achived by using two different DBPaths in the pacman config files and bind-mounting
the local part together. pacman does not accept symlinks for this, so it must be a bind mount.
2021-12-06 21:06:23 +01:00
Gerd v. Egidy 1b1e63c883 Build image based on defined repo snapshot date
The repo snapshot date is determined automatically by a query to the archive mirror.
You can also set a different snapshot date with the -s option.

Before always the current packages were used. Use defined snapshots instead,
because a future commit will switch pacman within the image to use the snapshot too.
2021-12-05 00:10:40 +01:00
Francois Dupoux dc24c20e92 Merge branch 'pacman-init' into 'master'
Sync pacman-init.service with upstream archiso

See merge request systemrescue/systemrescue-sources!123
2021-12-03 07:28:55 +00:00
Marcos Mello 57ddbd000e Sync pacman-init.service with upstream archiso
See:
d0d4fa56cb
2021-12-02 15:38:21 -03:00
Francois Dupoux 28e59265fd Merge branch 'os-release' into 'master'
Customize /etc/os-release for SystemRescue

Closes #236

See merge request systemrescue/systemrescue-sources!122
2021-12-02 18:03:09 +00:00
Gerd v. Egidy 63723d5931 Customize /etc/os-release for SystemRescue
Without this patch /etc/os-release contains stock data from Arch Linux
that does not really fit SystemRescue.

Fixes #236
2021-12-02 12:33:26 +01:00
Francois Dupoux 91110958fe Merge branch 'cjk-fonts' into 'master'
Add CJK fonts for Chinese, Japanese, Korean (#154)

See merge request systemrescue/systemrescue-sources!121
2021-11-29 19:11:44 +00:00
fdupoux 15f6519a16 Add CJK fonts for Chinese, Japanese, Korean (#154) 2021-11-28 16:01:26 +00:00
Francois Dupoux abb1673a95 Merge branch 'gsettings' into 'master'
Replace gsettings-desktop-schemas with gsettings-desktop-schemas-dummy (#154)

See merge request systemrescue/systemrescue-sources!120
2021-11-28 15:51:31 +00:00
fdupoux 3deef8fd5b Replace gsettings-desktop-schemas with gsettings-desktop-schemas-dummy (#154) 2021-11-28 15:42:45 +00:00
fdupoux dc8d1c5a97 SystemRescue-8.06 2021-11-20 11:49:33 +00:00
Francois Dupoux dd5b6e2597 Merge branch 'grammar' into 'master'
Fix comment grammar

See merge request systemrescue/systemrescue-sources!119
2021-11-12 07:49:50 +00:00
Marcos Mello 54236ce107 Fix comment grammar 2021-11-11 14:38:26 -03:00
Francois Dupoux 7c39ea4926 Merge branch 'dovnc-dostartx' into 'master'
Make dovnc imply dostartx

Closes #234

See merge request systemrescue/systemrescue-sources!118
2021-11-11 07:21:37 +00:00
Marcos Mello 7744f40caa Make dovnc imply dostartx
Also do not append more than once to /root/.bash_profile in case both dovnc and dostartx are set.

Fixes systemrescue/systemrescue-sources#234
2021-11-10 21:13:13 -03:00
Francois Dupoux 8bf8c4a7ac Merge branch 'vnc-fix' into 'master'
Fix vncpass= boot option

See merge request systemrescue/systemrescue-sources!117
2021-11-08 22:28:53 +00:00
Marcos Mello 3478f96cb8 Fix vncpass= boot option 2021-11-08 11:36:15 -03:00
fdupoux 01c593af22 Updated ChangeLog 2021-11-07 11:26:04 +00:00
Francois Dupoux 9f96a25871 Merge branch 'dump' into 'master'
Add dump/restore utilities (#226)

See merge request systemrescue/systemrescue-sources!116
2021-11-07 11:23:21 +00:00
Francois Dupoux 175a925396 Merge branch 'fix-rename' into 'master'
Fix for a filename change

See merge request systemrescue/systemrescue-sources!115
2021-11-07 11:18:22 +00:00
fdupoux d2742521c1 Fix for a filename change 2021-11-07 11:17:48 +00:00
fdupoux 77dbde7a8b Add dump/restore utilities (#226) 2021-11-07 11:16:00 +00:00
Francois Dupoux ba5e2c5e61 Merge branch 'vnc' into 'master'
Add dovnc boot option

Closes #228

See merge request systemrescue/systemrescue-sources!113
2021-11-07 10:40:51 +00:00
Marcos Mello d9b36c1c17 Add dovnc boot option
Fixes systemrescue/systemrescue-sources#228
2021-11-07 07:29:53 -03:00
Francois Dupoux 2c63af2236 Merge branch 'rm-qcom' into 'master'
Remove unneeded qcom firmware files (#219)

See merge request systemrescue/systemrescue-sources!114
2021-11-07 08:41:40 +00:00
fdupoux 083ce86feb Remove unneeded qcom firmware files (#219) 2021-11-07 08:39:57 +00:00
Francois Dupoux 28af76e649 Merge branch 'no-usrmerge-path' into 'master'
Support chrooting on older systems without usrmerge

Closes #224

See merge request systemrescue/systemrescue-sources!112
2021-10-26 21:09:25 +00:00
Gerd v. Egidy 0009e91a8f Support chrooting on older systems without usrmerge
On newer systems /bin is linked to /usr/bin, the same goes for /sbin.
This is called usrmerge. Some distributions seem to have introduced
usrmerge just very recently, like openSUSE in 2021. So SystemRescue
should fully support this for years to come.

So we need /bin, /sbin and /usr/sbin in the default $PATH to make it
easy to use from within a chroot.
2021-10-25 21:00:49 +02:00
fdupoux 304478b395 Updated ChangeLog 2021-10-10 15:38:30 +01:00
Francois Dupoux 556be2a7a0 Merge branch 'noautologin' into 'master'
Add noautologin boot option

Closes #189

See merge request systemrescue/systemrescue-sources!111
2021-10-06 19:59:38 +00:00
Marcos Mello 08c163345d Add noautologin boot option
Fixes systemrescue/systemrescue-sources#189
2021-10-06 16:33:35 -03:00
Francois Dupoux c33b6e51d2 Merge branch 'dostartx' into 'master'
Add dostartx boot option

Closes #222

See merge request systemrescue/systemrescue-sources!110
2021-10-06 18:47:21 +00:00
Marcos Mello 0538667468 Add dostartx boot option
Fixes systemrescue/systemrescue-sources#222
2021-10-05 21:07:21 -03:00
fdupoux 4d82ec47dd SystemRescue-8.05 2021-10-02 14:07:36 +01:00
fdupoux 00a532d4f9 Update the command used to generate a password hash 2021-08-28 10:20:56 +01:00
fdupoux 4b4fb252bc SystemRescue-8.04 2021-07-24 10:56:55 +01:00
fdupoux f5bb72b838 Replaced package: growpart => growpartfs 2021-07-24 08:27:20 +01:00