Commit graph

703 commits

Author SHA1 Message Date
Marcos Mello fd32da99ec Mask systemd-gpt-auto-generator rather than delete it 2023-04-14 20:09:50 -03:00
Francois Dupoux 520ed8a3d5 Merge branch 'release-1000' into 'main'
SystemRescue-10.00

See merge request systemrescue/systemrescue-sources!277
2023-03-19 08:26:29 +00:00
Francois Dupoux 3bf461bce5 SystemRescue-10.00 2023-03-19 08:13:26 +00:00
Gerd v. Egidy 260d590c71 Merge branch 'changelog-no-i686' into 'main'
remove the i686 deprecation notice from the changelog, the i686 release is no more

See merge request systemrescue/systemrescue-sources!276
2023-03-18 23:03:04 +00:00
Gerd v. Egidy 517586a2d0 remove the i686 deprecation notice from the changelog, the i686 release is no more 2023-03-19 00:01:58 +01:00
Gerd v. Egidy b137d950ad Merge branch 'changelog' into 'main'
first draft of changelog for release 10.00

See merge request systemrescue/systemrescue-sources!275
2023-03-18 16:39:04 +00:00
Gerd v. Egidy 94053cd6b1 first draft of changelog for release 10.00 2023-03-18 17:37:36 +01:00
Gerd v. Egidy c2c2b2ed8f Merge branch 'remove-deprecated' into 'main'
Remove autorun features that have been deprecated for some time

See merge request systemrescue/systemrescue-sources!274
2023-03-18 16:24:43 +00:00
Gerd v. Egidy 3412251fe4 don't look for autorun scripts in the root of the iso image anymore
This has been deprecated for some time and conflicts with the (preferred) "autorun" dir in there
2023-03-16 22:20:58 +01:00
Gerd v. Egidy 31a301d8c1 remove more deprecated autorun features: scripts without shebang, scripts with windows line endings 2023-03-16 22:17:48 +01:00
Gerd v. Egidy 8015cebfbe remove autoruns= boot commandline option (replaced with ar_suffixes option) 2023-03-16 22:13:15 +01:00
Gerd v. Egidy 73031a01c1 Merge branch 'gui-autostart' into 'main'
implement autostarting programs when the X desktop is opened: gui_autostart option in YAML config

See merge request systemrescue/systemrescue-sources!273
2023-03-14 22:28:13 +00:00
Gerd v. Egidy 11dc58b506 implement autostarting programs when the X desktop is opened: gui_autostart option in YAML config
Allows either linking existing .desktop files or executing arbitrary commands.

Example config:

gui_autostart:
    100:
         desktop: "/usr/share/applications/thunar.desktop"
    200:
         exec: "bash -c \"read -p 'press any key'\""
         terminal: true
2023-03-14 23:21:46 +01:00
Gerd v. Egidy 9d3e6acaa1 Merge branch 'boot-customize' into 'main'
add customization hooks to boot menus

See merge request systemrescue/systemrescue-sources!272
2023-03-11 21:25:42 +00:00
Gerd v. Egidy 79a82cba76 add customization hooks to boot menus
Adds empty sysresccd_custom.cfg and /boot/grub/custom.cfg files that
are included from the regular boot menus (syslinux and grub). These
are intended for the user to customize.

Having dedicated files for this allows completely replacing the files.
This is easier than requiring careful patching with potential conflicts
with different versions of SystemRescue.
2023-03-11 22:18:44 +01:00
Gerd v. Egidy b562441a90 Merge branch 'authorized_keys' into 'main'
always create an empty /root/.ssh/authorized_keys with correct permissions

See merge request systemrescue/systemrescue-sources!271
2023-03-11 17:36:54 +00:00
Gerd v. Egidy a688cf3f8f always create an empty /root/.ssh/authorized_keys with correct permissions
Precreating the file and directory makes it easier for the user to add their key
since the correct permissions are already set.

This does not interfere with using the yaml config to set a key or using
the mechanisms described in https://systemd.io/CREDENTIALS/
2023-03-11 18:32:07 +01:00
Gerd v. Egidy edaacd2754 Merge branch 'new-packages' into 'main'
add new packages: tk and casync

See merge request systemrescue/systemrescue-sources!270
2023-03-11 16:44:59 +00:00
Gerd v. Egidy a4e03cece3 add casync — Content Addressable Data Synchronizer
casync allows to sync files and disk images over the network, similar to rsync.
But it is better optimized for these cases than rsync.

https://github.com/systemd/casync/

Size is about 390 kB.
2023-03-11 17:39:06 +01:00
Gerd v. Egidy 18e39c84f5 bring back tk package (#316)
tk contains the tool "wish" which is used by the x11vnc.desktop file we provide.
So tk is a dependency of this and was accidently removed due to requirements changes
upstream.

Fixes #316
2023-03-11 17:35:53 +01:00
Francois Dupoux c385a7aa90 Merge branch 'pass' into 'main'
Add pass and qtpass password managers

See merge request systemrescue/systemrescue-sources!269
2023-03-11 07:48:29 +00:00
Francois Dupoux c08b3cf5f0 Add pass and qtpass password managers 2023-03-11 07:45:28 +00:00
Francois Dupoux 8ce3fdb5f9 Merge branch 'drop-qxl' into 'main'
Put back the xf86-video-qxl package (#324)

See merge request systemrescue/systemrescue-sources!268
2023-03-09 08:01:14 +00:00
Francois Dupoux c7a7d34f45 Put back the xf86-video-qxl package (#324) 2023-03-09 08:00:10 +00:00
Gerd v. Egidy 422dd1b4a6 Merge branch 'stressors' into 'main'
add stress-ng and stressapptest advanced hardware stress test programs

See merge request systemrescue/systemrescue-sources!267
2023-03-08 22:03:23 +00:00
Gerd v. Egidy 80f1253b61 add stress-ng and stressapptest advanced hardware stress test programs 2023-03-08 23:02:25 +01:00
Gerd v. Egidy 1230f417e8 Merge branch 'loopback-support' into 'main'
add GRUB loopback.cfg support

See merge request systemrescue/systemrescue-sources!266
2023-02-22 22:06:14 +00:00
Daniel Richard G e09eb40683 add GRUB loopback.cfg support 2023-02-21 17:21:57 -05:00
Gerd v. Egidy 2d18d9bca1 Merge branch 'sysrescuerepo-url' into 'main'
sysrescuerepo is now accessible via https

See merge request systemrescue/systemrescue-sources!265
2023-02-21 21:30:39 +00:00
Gerd v. Egidy 7248250d0a sysrescuerepo is now accessible via https 2023-02-21 22:28:59 +01:00
Francois Dupoux 3827b4f8eb Merge branch 'logos' into 'main'
Update link to logos in the README

See merge request systemrescue/systemrescue-sources!264
2023-02-04 21:30:42 +00:00
Francois Dupoux cf55a6bc07 Update link to logos in the README 2023-02-04 21:29:59 +00:00
Gerd v. Egidy 4be233442a Merge branch 'readme-sponsors' into 'main'
add sponsor logos & links to readme

See merge request systemrescue/systemrescue-sources!263
2023-01-29 17:28:21 +00:00
Gerd v. Egidy 04ba90491f add sponsor logos & links to readme
The Fastly sponsoring contract requires to put the logo & link on the "github README".
I guess putting it on our gitlab readme should be ok.
2023-01-29 18:27:00 +01:00
Gerd v. Egidy a9f2379da0 Merge branch 'archlinux-keyring-wkd-sync.timer' into 'main'
mask archlinux-keyring-wkd-sync.timer service

See merge request systemrescue/systemrescue-sources!262
2022-12-18 21:05:57 +00:00
Gerd v. Egidy 95ee025eb9 mask archlinux-keyring-wkd-sync.timer service
When it runs it could confuse the pacman key database, which we want to
keep in the original release state to make the snapshot config work.
2022-12-18 22:02:49 +01:00
Francois Dupoux b904f5fc2c Merge branch 'release906' into 'main'
SystemRescue-9.06

See merge request systemrescue/systemrescue-sources!261
2022-12-18 08:18:00 +00:00
Francois Dupoux 969f618f1b SystemRescue-9.06 2022-12-18 08:17:11 +00:00
Gerd v. Egidy e2f95d1589 Merge branch 'changelog-9.06' into 'main'
more changelog entries in preparation for 9.06

See merge request systemrescue/systemrescue-sources!260
2022-12-16 22:21:08 +00:00
Gerd v. Egidy bb5e2f0b90 more changelog entries in preparation for 9.06 2022-12-16 23:20:35 +01:00
Gerd v. Egidy fcc7ddb17e Merge branch 'mkfs.fat' into 'main'
use mkfs.fat instead of mformat for creating the EFI eltorito FAT boot image

See merge request systemrescue/systemrescue-sources!259
2022-12-16 21:59:15 +00:00
Gerd v. Egidy 17e8b84fd8 use mkfs.fat instead of mformat for creating the EFI eltorito FAT boot image
mformat created images seems to have some compatibility issues, so Arch upstream
changed to mkfs.fat.

Implements #301
2022-12-16 22:57:00 +01:00
Gerd v. Egidy 314baf45c1 Merge branch 'add-inxi' into 'main'
add inxi hardware detection tool

See merge request systemrescue/systemrescue-sources!258
2022-12-16 21:38:48 +00:00
Gerd v. Egidy 24055a911b add inxi hardware detection tool
It's output is better structured than hwinfo and has been requested a
few times by users. Now it is finally packaged in Arch, so include it.

About 1 MB.

Fixes #260 and part of #115
2022-12-16 22:35:55 +01:00
Gerd v. Egidy dee6eb02b9 Merge branch 'pacman-download-faketime' into 'main'
Wrap downloads by pacman in another faketime call to cancel the one in "pacman-faketime"

See merge request systemrescue/systemrescue-sources!257
2022-12-16 21:27:13 +00:00
Gerd v. Egidy 04fa4bc9c0 Wrap downloads by pacman in another faketime call to cancel the one in "pacman-faketime"
Without this second faketime call the TLS certificate validity times will pose a problem when
downloading from https mirrors.

Hopefully fixes #313 for good.
2022-12-16 22:22:45 +01:00
Francois Dupoux 4170da1dc5 Merge branch 'memtest-uefi' into 'main'
Added Memtest86+ memory tester v6.00 for UEFI in the Grub boot menu (#308)

See merge request systemrescue/systemrescue-sources!256
2022-12-16 18:08:37 +00:00
Francois Dupoux ef39280ebe Added Memtest86+ memory tester v6.00 for UEFI in the Grub boot menu (#308) 2022-12-16 18:08:09 +00:00
Gerd v. Egidy 941a63007c Merge branch 'glibc-build-fix' into 'main'
fix build with newer glibc due to libnss symlinks

See merge request systemrescue/systemrescue-sources!255
2022-12-15 22:04:31 +00:00
Gerd v. Egidy 253e1fed4f fix build with newer glibc due to libnss symlinks
Newer glibc versions do not provide nss libraries like libnss_files
as fully versioned files and symlinks anymore, but just have libnss_files.so.2.
archiso expected symlinks and this leads to build failures.

Adapt the archiso patch to the new file scheme.

Fixes #314
2022-12-15 23:01:02 +01:00