Commit graph

120 commits

Author SHA1 Message Date
Francois Dupoux de1b85339b
SystemRescue-12.00 2025-03-15 09:29:21 +00:00
Francois Dupoux 720b186151
Updated ChangeLog 2025-03-09 19:59:38 +00:00
Francois Dupoux d244cdf36d
SystemRescue-11.03 2024-12-07 06:42:51 +00:00
Francois Dupoux decadc0184
SystemRescue-11.02 2024-08-29 18:43:43 +01:00
Francois Dupoux 62d99ff2ed
SystemRescue-11.01 2024-05-04 18:14:24 +01:00
Francois Dupoux d0fff8b490
Updated the ChangeLog 2024-03-02 11:03:53 +00:00
Francois Dupoux bd1aaf5477 SystemRescue-11.00 2024-01-28 09:31:16 +00:00
Francois Dupoux 40a2aaa4a6 Added blocksync-fast (Block device sync tool for block-based backups) (#361) 2023-12-25 14:38:41 +00:00
Francois Dupoux f19ca75fa4 Package dstat has been replaced with dool which is a fork of dstat 2023-12-24 18:27:36 +00:00
Francois Dupoux 1a736439ed Updated ChangeLog 2023-12-17 13:36:00 +00:00
Francois Dupoux 4102875d6c Add bcachefs-tools (file system utilities for bcachefs) 2023-11-04 07:23:54 +00:00
Gerd v. Egidy 5cf652ec56 Add new option "ssh_known_hosts" to the sysconfig section of the yaml config
It allows to preconfigure a list of known host keys.
But the primary use case will probably be trusting signatures from SSH CAs for host keys.

Example:
---
sysconfig:
    ssh_known_hosts:
        myhost.example.org: "ssh-ed25519 AAAAC3NzaC1l...JJTO48B"
        "@cert-authority *.mydomain.org": "ssh-rsa AAAAB3NzaC1y...Zhk0="
2023-10-03 20:17:14 +02:00
Gerd v. Egidy 4869d2c2f8 Fix findroot loop when the password to any encrypted device is unknown (#342)
Do this by asking max 6 times for a password, then continue with the next device.

Also fix a bug when an encrypted device on LVM leads to the same device
name for the encrypted and unencrypted device.
2023-09-25 22:30:58 +02:00
Gerd v. Egidy 99fb673748 Fix using findroot when /sbin/init is an absolute symlink (#340)
Also add basic safeguards against bad usrmerge implementations:
that would be when /sbin is a absolute symlink instead of a relative one.
2023-09-25 21:44:03 +02:00
Francois Dupoux 4c47a26264 Update ChangeLog for version 10.03 2023-09-16 21:21:50 +01:00
Gerd v. Egidy c82322b922 Merge branch 'new-packages' into 'main'
Add new packages : timeshift + sleuthkit

See merge request systemrescue/systemrescue-sources!290
2023-09-16 20:13:09 +00:00
Francois Dupoux 96ff1524af SystemRescue-10.02 2023-09-16 21:03:21 +01:00
Gerd v. Egidy 0a36513381 add changelog entries 2023-09-16 16:23:29 +02:00
Francois Dupoux 17469bd92c Added libldm (Tools for managing Microsoft Windows Dynamic Disks) (#348) 2023-09-14 21:09:28 +01:00
Francois Dupoux 377cdcb3f5 Added nmon (Nigels Performance Monitoring tool for Linux) #351 2023-09-14 21:04:54 +01:00
Francois Dupoux c841a8f6d5 SystemRescue-10.01 2023-05-27 21:23:00 +01:00
Francois Dupoux ceed0fc200 Updated ChangeLog 2023-05-27 19:02:38 +01:00
Gerd v. Egidy 10ff41e877 add speedtest-cli package
It can help diagnosing internet connection issues.
2023-05-06 23:54:26 +02:00
Gerd v. Egidy 01111aa22b bring back rdiff-backup, now packaged in systemrescue-custompkg 2023-05-06 23:37:06 +02:00
Francois Dupoux 38e0e2e25b Disable recent features by default on ext4 to improve compatibility (#330) 2023-05-06 07:54:59 +01:00
Francois Dupoux 08fe766b62 Removed packages which have been dropped by upstream 2023-05-06 07:28:52 +01:00
Francois Dupoux 3bf461bce5 SystemRescue-10.00 2023-03-19 08:13:26 +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 94053cd6b1 first draft of changelog for release 10.00 2023-03-18 17:37:36 +01:00
Francois Dupoux c08b3cf5f0 Add pass and qtpass password managers 2023-03-11 07:45:28 +00:00
Francois Dupoux 969f618f1b SystemRescue-9.06 2022-12-18 08:17:11 +00:00
Gerd v. Egidy bb5e2f0b90 more changelog entries in preparation for 9.06 2022-12-16 23:20:35 +01: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
Francois Dupoux 4ca53aae72 SystemRescue-9.05 2022-10-21 17:11:34 +01:00
Gerd v. Egidy 5a32924e55 Split initialization of SystemRescue into parts done before and in parallel to networking (#304)
Configuring the nofirewall option by the sysrescue-initialize script must be done before the ip6?tables service.
Configuring the firewall should be finished before beginning to initialize the network.

But the rest of sysrescue-initialize should still be done in parallel to networking
being set up for a fast boot sequence. Also some services in sysrescue-initialize require
networking being online, for example load_srm with a remote url.

The proper way to accommodate all these needs is to split sysrescue:
sysrescue-initialize-prenet: must be finished before the network-pre.target
sysrescue-initialize-whilenet: started after sysrescue-initialize-prenet, can run in parallel
                               to networking being set up.
2022-10-16 12:33:25 +02:00
Gerd v. Egidy e1f4b77f39 changelog entries for recent merges 2022-10-11 21:43:48 +02:00
Gerd v. Egidy dcc27afc06 add mkpasswd: hash a password for use in /etc/shadow or htpasswd
mkpasswd is finally available packaged on Arch, so add it to allow
manually replacing a password in /etc/shadow, for when chroots or
pam don't work as wanted. Also supports advanced hash algos like
yescrypt that can't be set via the pam stack yet.

Because the source for mkpasswd is part of the whois package, it
is currently packaged as part of whois. But it might get it's own
package in the future, so add a check for /usr/bin/mkpasswd during
build time.
2022-09-15 20:58:33 +02:00
Gerd v. Egidy 17093ae1ef update changelog 2022-09-14 22:37:59 +02:00
Gerd v. Egidy 3b0a91f7d7 update changelog 2022-09-06 20:39:51 +02:00
Gerd v. Egidy b0bd95a977 Add rclone option to the "sysconfig" scope of YAML config file
rclone needs a rclone.conf file before it can be used, it contains
the urls, login data and similar.

Use the sysconfig.rclone.config hierarchy instead of just sysconfig.rclone
to allow adding features later. These could be support for encrypted
rclone config files (these would then go into sysconfig.rclone.crypted_config)
or things like automounting.
2022-08-24 13:18:08 +02:00
Francois Dupoux 89481d9e9f SystemRescue-9.04 2022-08-07 14:05:15 +01:00
Gerd v. Egidy a7fd2a5855 add "cow_label" and "cow_directory" changes to the changelog 2022-08-06 15:14:56 +02:00
Gerd v. Egidy efab792a6d changelog entries 2022-08-02 21:41:20 +02:00
Gerd v. Egidy e4fdbb4d2b more changelog entries for 9.04 2022-07-31 12:44:37 +02:00
Gerd v. Egidy 92f24ce725 begin writing the changelog for 9.04 2022-07-05 22:00:07 +02:00
Francois Dupoux 8567100b70 SystemRescue-9.03 2022-05-28 14:20:17 +01:00
Francois Dupoux 6c476ecfaf Update ChangeLog to keep one line per entry 2022-05-28 10:02:50 +01:00
Gerd v. Egidy 187358205b add some more packages
syslinux: this is already installed, but only through a dependency.
  syslinux is essential to build a bootable image. So this should be
  explicitly listed and not just as a dependency.

fatresize (10 KB): allows to resize FAT filesystems. Helpful for
  example when you have to grow a EFI System Partition because it
  ran out of space.

kexec-tools (70 KB): allows to directly boot into a given kernel +
  initramfs without going through the BIOS or bootloader before.
  Useful when the bootloader is broken, you can't immediately fix
  it but want to boot the original system.
2022-05-27 22:06:44 +02:00
Gerd v. Egidy 967eedfc8e some more changelog entries for 9.03 2022-05-21 22:44:51 +02:00
Gerd v. Egidy 95211a9e2a add moreutils and python-pythondialog packages
moreutils (about 200k): several small shell utilities
I want to use lckdo for improving mountall. Also ts is helpful when you have a
datastream (like from a serial console) and add timestamps to it. But there are
more helpful utils in there.
https://joeyh.name/code/moreutils/

python-pythondialog (about 60k): allows to easily use python to create
simple shell UIs, based on the "dialog" utility (like used for example in setkmap).
I want to use it to create menus to be used with autoterminal.
https://pythondialog.sourceforge.io/
2022-05-09 22:37:45 +02:00