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