Commit graph

90 commits

Author SHA1 Message Date
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
Marcos Mello 9422fcb86a Add thunar-archive-plugin, remove xfce4-battery-plugin
Closes systemrescue/systemrescue-sources#335
2023-05-06 16:09:45 -03:00
Francois Dupoux 08fe766b62 Removed packages which have been dropped by upstream 2023-05-06 07:28:52 +01: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 c08b3cf5f0 Add pass and qtpass password managers 2023-03-11 07:45:28 +00:00
Francois Dupoux c7a7d34f45 Put back the xf86-video-qxl package (#324) 2023-03-09 08:00:10 +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 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
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 f2134ca4ab add "pacman-faketime" wrapper to work around expiring package signing keys (#313)
Also disable gpg trust caching & regeneration to not "burn" the trust database by
running pacman without the faketime wrapper once.
2022-12-10 21:02:45 +01:00
Gerd v. Egidy 704d7a9e5c add yay AUR-helper (#139)
- call yay through a wrapper to take care of root/sudo handling
- add yay-prepare to reinstall everything that was stripped for size (like /usr/include)
- yay-prepare creates a yay user and sudo rights
- the wrapper is installed in /usr/bin/yay, we want it to clash with yay-packages that aren't adapted to SystemRescue
2022-10-02 15:34:00 +02:00
Gerd v. Egidy 07211ae322 remove ipw2100-fw and ipw2200-fw wifi firmware packages as they are no longer available in Arch
The wifi chipsets they are from are from the early 2000s and the drivers for them aren't using the current
kernel interfaces.

See:
https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/UKXPJEJZPU5PFKAPSATNL2DSWFGNEUCK/
and for some more background:
https://fedoraproject.org/wiki/Changes/RemoveWirelessExtensions
2022-10-01 20:54:29 +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 e3537b6970 add new packages: rclone, qemu-img, multipath-tools, unrar (#298) 2022-08-02 21:28:42 +02: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 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
Francois Dupoux f79ec4e9c4 Add acpi package (#280) 2022-04-18 20:05:33 +01: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 ca6bcd6548 Implement the primary configuration processing script in lua (#251) 2022-01-26 20:07:53 +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
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 2f02fc21c1 Support for configuring early boot options using the yaml configuration files 2022-01-01 18:27:06 +00:00
Francois Dupoux 7c5ce8cfdf Initial support for defining the global configuration with yaml file (#170) 2022-01-01 11:23:52 +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
fdupoux e59b144b8b Install a dummy package to block xf86-video-qxl which is broken (#235) 2021-12-30 22:29:17 +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
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
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 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
fdupoux b1f0a686de Add cron and at packages (#207) 2021-12-18 13:17:15 +00:00
fdupoux 15f6519a16 Add CJK fonts for Chinese, Japanese, Korean (#154) 2021-11-28 16:01:26 +00:00
fdupoux 3deef8fd5b Replace gsettings-desktop-schemas with gsettings-desktop-schemas-dummy (#154) 2021-11-28 15:42:45 +00:00
fdupoux 77dbde7a8b Add dump/restore utilities (#226) 2021-11-07 11:16:00 +00:00
Marcos Mello d9b36c1c17 Add dovnc boot option
Fixes systemrescue/systemrescue-sources#228
2021-11-07 07:29:53 -03:00
fdupoux f5bb72b838 Replaced package: growpart => growpartfs 2021-07-24 08:27:20 +01:00
fdupoux d2966b4a0f Dropped joe (package removed upstream) 2021-05-08 14:05:00 +01:00
fdupoux 16d2cc610d Added xfburn for burning optical medias 2021-05-04 20:57:11 +01:00
fdupoux b8680ce7ea Added gsmartcontrol (#191) 2021-04-24 09:22:50 +01:00
fdupoux 77912f6a0c Added ext4magic to recover deleted or overwritten files on ext3 and ext4 (#193) 2021-04-17 10:05:10 +01:00
fdupoux 9903a1826b Remove haveged (#186) 2021-02-27 13:58:29 +00:00
fdupoux 7648b13701 Drop wireguard-lts (it is now part of linux-lts) 2021-02-18 19:49:50 +00:00
fdupoux e68acdde2b Replaced exfat-utils with exfatprogs (#138) 2021-02-18 19:49:29 +00:00
fdupoux 669f0c44d9 Added package: paperkey 2021-01-17 14:14:36 +00:00
fdupoux 63f532593a Added pam-u2f and libfido2 2021-01-02 10:07:21 +00:00
fdupoux 716924e7d3 Added python-pip (#176) 2020-12-25 15:59:14 +00:00
Gerd v. Egidy 7245748091 add reverse_ssh: Open a outbound SSH server connection (reverse SSH), primarily for remote support 2020-11-21 21:50:05 +01:00
fdupoux 5e0b201995 Add the beep package (#162) 2020-10-25 17:23:45 +00:00