Commit graph

80 commits

Author SHA1 Message Date
fdupoux
cd7210137d Added package: stress 2020-03-22 09:35:27 +00:00
Francois Dupoux
f9df81ef2a Merge branch 'kernel-printk' into 'master'
Silence kernel messages in console

See merge request fdupoux/sysresccd-src!19
2020-03-16 21:29:02 +00:00
Marcos Mello
81cd60c52c Silence kernel messages in console 2020-03-16 17:03:19 -03:00
Francois Dupoux
847861e938 Merge branch 'add-pulseaudio' into 'master'
Add sound support (PulseAudio)

Closes #76

See merge request fdupoux/sysresccd-src!18
2020-03-14 10:22:33 +00:00
fdupoux
b1cbd715d1 SystemRescueCd-6.1.1 2020-03-13 20:01:47 +00: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
c95871c083 Merge branch 'architecture' into 'master'
Simplify support for multiple architectures

See merge request fdupoux/sysresccd-src!15
2020-03-07 20:01:34 +00: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
fdupoux
fad6f9d360 Simplify support for multiple architectures 2020-03-07 16:46:09 +00:00
fdupoux
236c216902 Add udpcast package 2020-03-07 12:32:00 +00:00
Francois Dupoux
953c4b83e3 Merge branch 'efi32bit' into 'master'
Fix EFI boot on 32bit architecture

See merge request fdupoux/sysresccd-src!13
2020-03-07 10:22:38 +00:00
fdupoux
0fda814c99 Fix EFI boot on 32bit architecture 2020-03-07 09:12:28 +00: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
Francois Dupoux
e83510d932 Merge branch 'interactive-autorun' into 'master'
Fix interactive autorun scripts

Closes #18

See merge request fdupoux/sysresccd-src!11
2020-03-07 08:17:02 +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
fdupoux
84906f7bec Added tree package 2020-03-06 18:50:37 +00:00
Francois Dupoux
2122026182 Merge branch 'unwanted-scripts' into 'master'
Remove archiso's unwanted startup script

Closes #80

See merge request fdupoux/sysresccd-src!10
2020-03-06 18:08:29 +00:00
Francois Dupoux
aabe1e8d61 Merge branch 'dont-chown' into 'master'
customize_airootfs.sh: do not call chown

See merge request fdupoux/sysresccd-src!9
2020-03-06 18:08:11 +00:00
Marcos Mello
46f53d0222 Remove archiso's unwanted startup script
SystemRescueCd has its own autorun feature.

Closes fdupoux/sysresccd-src#80
2020-03-06 14:17:39 -03:00
Marcos Mello
2b42e8bd34 customize_airootfs.sh: do not call chown
Unnecessary since a90fbcbf6f
2020-03-05 21:23:19 -03:00
Francois Dupoux
143b06ed7d Merge branch 'rootshell' into 'master'
Add rootshell boot option

Closes #77

See merge request fdupoux/sysresccd-src!8
2020-03-06 00:12:42 +00:00
Marcos Mello
8c6910583b Add rootshell boot option
chsh does input validation.

Fixes fdupoux/sysresccd-src#77
2020-03-05 07:34:47 -03:00
Francois Dupoux
049ce96ae1 Merge branch 'rework-autologin' into 'master'
Autologin rework

See merge request fdupoux/sysresccd-src!7
2020-03-04 06:49:24 +00:00
Marcos Mello
ba6a52de0d Autologin rework
* Passes through PAM (pam_systemd module) via login(1). This sets up
  systemd --user instance, which will create and listen on dbus session socket.

* login(1) is called (via agetty(8)) with -p option, keeping the environment
  pam_systemd configured for the user, most importantly
  DBUS_SESSION_BUS_ADDRESS.

* Thus dbus-launch call in /etc/X11/xinit/xinitrc is unnecessary.

* autologin.conf drop-in configured in the template unit (getty@.service)
  to make autologin work on all virtual consoles.
2020-03-03 20:21:46 -03:00
fdupoux
c0aa2c35f3 Add license file 2020-03-03 19:28:14 +00:00
fdupoux
9a0ff98495 Add bash-completion package 2020-03-03 17:53:26 +00:00
fdupoux
8be1b91977 Remove yubikey-manager-qt to save disk space 2020-03-01 21:55:43 +00:00
fdupoux
cc9efa9f8b Add architecture to the name of the ISO image 2020-03-01 20:50:31 +00:00
Francois Dupoux
c26976f143 Merge branch 'prettify-systray' into 'master'
Prettify systray

See merge request fdupoux/sysresccd-src!6
2020-03-01 20:42:29 +00:00
fdupoux
8e0feb7801 Removed /usr/lib/libgo.* (reduces the ISO image by 10MB) 2020-03-01 20:36:46 +00:00
Francois Dupoux
d028434231 Merge branch 'dhcpcd-rule' into 'master'
Remove useless dhcpcd udev rule

See merge request fdupoux/sysresccd-src!5
2020-03-01 19:29:12 +00:00
Marcos Mello
97f4aa9b07 Prettify systray 2020-03-01 16:25:24 -03:00
Marcos Mello
e820131596 Remove useless dhcpcd udev rule
dhcpcd is gone since a62e602cf5
2020-03-01 15:42:10 -03:00
fdupoux
50c9f49bf4 SystemRescueCd-6.1.0 2020-02-29 12:04:39 +00:00
fdupoux
f11006148a Added wireguard packages (kernel module and tools) 2020-02-29 11:09:37 +00:00
Francois Dupoux
21f20fca19 Merge branch 'fix-keymap' into 'master'
Fix and simplify keymap configuration

Closes #74

See merge request fdupoux/sysresccd-src!4
2020-02-29 11:07:31 +00:00
Francois Dupoux
7d04bb996b Merge branch 'minor-simplification' into 'master'
Minor sysresccd-initialize simplification

See merge request fdupoux/sysresccd-src!3
2020-02-29 10:07:02 +00:00
Francois Dupoux
7425c05d07 Merge branch 'fix-ownership' into 'master'
Fix wrong directories/files ownership

Closes #73

See merge request fdupoux/sysresccd-src!2
2020-02-29 10:06:12 +00:00
Marcos Mello
f7dca9e0b7 Fix and simplify keymap configuration
Use localectl to set kbd and x11 keymaps.

Order sysresccd-initialize.service before getty-pre.target (pasive target,
pulled in manually) to ensure console keymap is proper configured when
getty@.service runs.

Fixes #74
2020-02-28 10:30:32 -03:00
Marcos Mello
f5fed4cdae Minor sysresccd-initialize simplification
No functional change.
2020-02-28 09:45:18 -03:00
Marcos Mello
a90fbcbf6f Fix wrong directories/files ownership
Before:

$ ls -ln work/x86_64/airootfs/
total 0
drwxr-xr-x 1    0    0   0 fev 28 07:11 dev
drwxr-xr-x 1 1000 1000 184 fev 28 07:03 etc
drwxr-xr-x 1 1000 1000  22 fev 28 07:03 opt
dr-xr-xr-x 1    0    0   0 fev 28 07:11 proc
drwxr-xr-x 1 1000 1000 146 fev 28 07:03 root
drwxr-xr-x 1    0    0   0 fev 28 07:11 run
dr-xr-xr-x 1    0    0   0 fev 28 07:11 sys
drwxrwxrwt 1    0    0   0 fev 28 07:11 tmp
drwxr-xr-x 1 1000 1000   6 fev 28 07:03 usr
drwxr-xr-x 1    0    0  22 fev 28 07:11 var

After:

$ ls -ln work/x86_64/airootfs/
total 0
drwxr-xr-x 1 0 0   0 fev 28 07:33 dev
drwxr-xr-x 1 0 0 184 fev 28 07:38 etc
drwxr-xr-x 1 0 0  22 fev 28 07:33 opt
dr-xr-xr-x 1 0 0   0 fev 28 07:33 proc
drwxr-xr-x 1 0 0 146 fev 28 07:38 root
drwxr-xr-x 1 0 0   0 fev 28 07:33 run
dr-xr-xr-x 1 0 0   0 fev 28 07:33 sys
drwxrwxrwt 1 0 0   0 fev 28 07:33 tmp
drwxr-xr-x 1 0 0   6 fev 28 07:33 usr
drwxr-xr-x 1 0 0  22 fev 28 07:33 var

Fixes #73
2020-02-28 07:55:53 -03:00
fdupoux
86fd9248de Remove keepassxc translation files to save disk space 2020-02-02 09:42:39 +00:00
fdupoux
d85cdec26e Documented the build process in README 2020-02-02 09:04:30 +00:00
fdupoux
6c4c6382ba Updated pacman.conf 2020-02-02 08:28:44 +00:00