Commit graph

81 commits

Author SHA1 Message Date
Francois Dupoux c9fcee3a1e Merge branch 'autorun-copytoram' into 'master'
Copy autorun scripts to new location when copytoram is enabled

See merge request fdupoux/sysresccd-src!66
2020-07-27 18:18:02 +00:00
fdupoux 78a5b5f4d3 Remove new large firmware: /usr/lib/firmware/mrvl/prestera 2020-07-25 17:13:31 +01:00
fdupoux d2f290f8e8 Copy autorun scripts to new location when copytoram is enabled (#126) 2020-07-25 14:49:56 +01:00
Marcos Mello 14cf12d01b findroot hook: use initcpio cmdline variable
Arch's initcpio automatic creates global variables in the form of
variable=y to kernel command line options without a suffix.

See parse_cmdline_item():

https://git.archlinux.org/mkinitcpio.git/tree/init_functions
2020-07-10 16:21:42 -03:00
Francois Dupoux a84d0fe040 Merge branch 'override-rename' into 'master'
Rename PulseAudio override files

See merge request fdupoux/sysresccd-src!60
2020-07-06 05:51:38 +00:00
Marcos Mello 937c13f91d Rename PulseAudio override files
Let's follow our style.
2020-07-05 15:59:31 -03:00
fdupoux b0c7e805c1 Do not replace /etc/resolv.conf 2020-07-04 14:57:30 +01:00
Francois Dupoux 063f25da02 Merge branch 'cleanup-gcclibs' into 'master'
Remove large gcc-libs libraries (libgphobos and libgfortran)

See merge request fdupoux/sysresccd-src!56
2020-07-04 13:11:41 +00:00
Francois Dupoux 967c1fbab9 Merge branch 'drop-netctl' into 'master'
Drop netctl in favor of systemd-networkd and systemd-resolved

Closes #75

See merge request fdupoux/sysresccd-src!58
2020-07-04 13:10:35 +00:00
Marcos Mello efd0d23dd2 Drop netctl in favor of systemd-networkd and systemd-resolved
* Following upstream archiso

* NetworkManager stays as default in SystemRescueCd

* Explicitly symlink /etc/resolv.conf to /run/NetworkManager/resolv.conf
  to make clear NetworkManager is in charge

Closes fdupoux/sysresccd-src#75
2020-06-29 15:37:29 -03:00
Marcos Mello 98ce6fc461 Lower timeout limit for NetworkManager-wait-online.service
Default is 30 seconds. 10 seconds shall be enough.
2020-06-28 21:17:06 -03:00
fdupoux f5c2bc5598 Remove large gcc-libs libraries (libgphobos and libgfortran) 2020-06-28 09:35:10 +01:00
Francois Dupoux b109e8dbab Autorun should only run after the network is fully configured (#120) 2020-06-28 07:15:15 +00:00
fdupoux 4505e50773 Updated program inventory (#119) 2020-06-27 15:19:52 +01:00
fdupoux 6db98e2611 Added minicom and picocom serial communication programs 2020-06-27 15:12:41 +01:00
fdupoux 98142cc2ba Remove /usr/share/man/man3 (man pages related to development) to save 13MB 2020-06-27 14:59:50 +01:00
Marcos Mello 246b170f5f Enable serial console autologin
Fixes fdupoux/sysresccd-src#113
2020-05-27 16:01:04 -03:00
fdupoux 3760fed011 Allow the user to choose which device to boot from if there are multiple systems found 2020-05-17 15:28:35 +01:00
fdupoux 88a82c0662 Added support for booting from luks encrpyted devices in findroot 2020-05-17 12:33:31 +01:00
fdupoux f6fa1db397 Add tools required to use encrypted devices to the initramfs 2020-05-17 10:04:41 +01:00
Francois Dupoux 63039626a6 Added new entry in boot menu to start from a Linux OS installed on the disk 2020-05-17 07:43:27 +00:00
Radek Zajic cb5fa2147d Allow all types of ICMP packets in ip6tables rules (#105) 2020-04-28 09:18:42 +02:00
fdupoux 5d8c3120a1 Updated programs inventory 2020-04-17 17:21:06 +01:00
fdupoux d44d952eae Added offline manual 2020-04-13 17:23:55 +01:00
fdupoux aaac19b827 Configure format of the clock in the XFCE panel 2020-04-13 15:01:31 +01:00
Marcos Mello a02b8535bd Simplify sysresccd-initialize script (again)
One less execve().
2020-04-12 16:20:51 -03:00
fdupoux 188c353adc Cleanup XFCE menu 2020-04-12 18:30:37 +01:00
fdupoux b1848c0ee8 Improve command for reporting package sizes 2020-04-12 09:29:19 +01:00
Marcos Mello 42c67ee5d3 Simplify sysresccd-initialize script
Less variables, less forked processes.
2020-04-11 22:34:30 -03:00
Marcos Mello 3519d8e21a Use eurlatgr console font
Much better coverage for european based languages. See:

https://fedoraproject.org/wiki/Changes/NewDefaultConsoleFont
2020-04-04 14:10:25 -03:00
Francois Dupoux 3c107cd8ac Merge branch 'drop-iwd' into 'master'
Drop iwd

See merge request fdupoux/sysresccd-src!27
2020-04-04 08:07:53 +00:00
Francois Dupoux 382c8f31f6 Merge branch 'binutils-bin' into 'master'
Install ar and strings symlinks in /usr/local/bin

See merge request fdupoux/sysresccd-src!26
2020-04-04 06:55:33 +00:00
Marcos Mello 32d7e8d7da Drop iwd
Not used by default. We can add iwd back once it becomes a real substitute
to wpa_supplicant.
2020-04-03 17:25:05 -03:00
Marcos Mello 0b78256e3d Install ar and strings symlinks in /usr/local/bin
This way users can install binutils if they wish.
2020-04-03 17:07:02 -03:00
Marcos Mello 3d7d7089a0 Make power button work inside XFCE
xfce4-power-manager sets up logind inhibitor locks (block mode) and
takes over power buttons and lid switch event handling. While
xfce4-power-manager is running, logind.conf's HandleXXX options
do not have effect.

Inside XFCE the power button does not work, because default
xfce4-power-manager action for all the events is do nothing.
Let's keep the power button active, mimicking console behaviour.
2020-03-29 09:39:01 -03:00
Marcos Mello d569451174 Add missing screen saver settings (on battery) 2020-03-28 17:29:16 -03:00
Francois Dupoux 6ac40a0ff5 Merge branch 'screen-saver' into 'master'
Let xfce4-power-manager configure screen saver

See merge request fdupoux/sysresccd-src!22
2020-03-28 20:12:00 +00:00
Marcos Mello f5e630d6f8 Drop useless xset r call
Autorepeat is enabled by default in the Xorg server.
2020-03-28 15:50:10 -03:00
Marcos Mello 7628014a95 Let xfce4-power-manager configure screen saver 2020-03-28 15:42:39 -03:00
Marcos Mello 81cd60c52c Silence kernel messages in console 2020-03-16 17:03:19 -03:00
Marcos Mello dd1a859235 Add sound support (PulseAudio)
* pulseaudio-alsa, in addition to install PulseAudio as a dependency,
  configures ALSA to use PulseAudio.

* PulseAudio started by the systemd --user instance.

* Drop-ins allow PulseAudio start as root.

* XFCE panel configuration adjusted accordingly.

* alsa-utils is optional, but still useful for debugging purposes.

* 90-alsa-restore.rules is not useful with PulseAudio, mask it.
2020-03-12 20:06:04 -03:00
Francois Dupoux 7e38eb7e2b Merge branch 'mask-timers' into 'master'
Disable not useful timer units

See merge request fdupoux/sysresccd-src!17
2020-03-08 13:13:22 +00:00
Marcos Mello 9e5d364847 Disable not useful timer units
systemctl disable is not enough because these units are enabled via symlinks
in /usr/lib/systemd/system/xxx.wants/ directory.
2020-03-08 08:55:01 -03:00
Francois Dupoux 70742f4882 Merge branch 'drop-standardoutput' into 'master'
sysresccd-initialize.service: drop StandardOutput=journal

See merge request fdupoux/sysresccd-src!16
2020-03-07 19:59:40 +00:00
Francois Dupoux 9415e0166a Merge branch 'nano-syntax' into 'master'
Enable nano's syntax highlighting

See merge request fdupoux/sysresccd-src!14
2020-03-07 18:44:25 +00:00
Marcos Mello e45a3e5aa5 sysresccd-initialize.service: drop StandardOutput=journal
It is the default setting.
2020-03-07 15:43:57 -03:00
Marcos Mello ffbd2174c8 Enable nano's syntax highlighting 2020-03-07 15:25:22 -03:00
Francois Dupoux 570dd026b5 Merge branch 'drop-after-network' into 'master'
Do not order sysresccd-initialize.service after network.target

See merge request fdupoux/sysresccd-src!12
2020-03-07 08:17:42 +00:00
Marcos Mello 480175a61c Do not order sysresccd-initialize.service after network.target
It is not necessary.
2020-03-06 20:44:22 -03:00
Marcos Mello 1bbb40ffc1 Fix interactive autorun scripts
* The synchronization point is getty-pre.target to block login while autorun
  is active

* After sysresccd-initialize.service to have keyboard layout configured

* stdin/stdout/stderr conected to /dev/console to make interactive scripts work

Closes fdupoux/sysresccd-src#18
2020-03-06 20:32:47 -03:00