Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [kiosk-chromium] Poke idle-daemon some more to get accurate idle times | Simon Rettberg | 2024-03-18 | 1 | -1/+7 | |
| | ||||||
* | [run-virt] dhcpd config: Remove fallback for entries if not known | Simon Rettberg | 2024-03-18 | 1 | -11/+11 | |
| | | | | | | | | WINS is hopefully dead by now. So don't try to guess which address it might actually have if the real DHCP server didn't supply one. Also remove fallback for search and domain (virtual.localnet), just leave them unset if the real DHCP server didn't supply those either. | |||||
* | [dhcpc-busybox] Var is empty, no need to remove | Simon Rettberg | 2024-03-13 | 1 | -3/+0 | |
| | ||||||
* | [run-virt] Try removing trailing (back)slash from UNC names on failure | Simon Rettberg | 2024-03-12 | 2 | -6/+18 | |
| | ||||||
* | [run-virt] openslx.exe: Delay mounting of printers | Simon Rettberg | 2024-03-12 | 1 | -12/+18 | |
| | ||||||
* | blwp target: Enable slx-brightness | Simon Rettberg | 2024-03-12 | 1 | -0/+1 | |
| | ||||||
* | [hardware-stats] Needs python3-netifaces | Simon Rettberg | 2024-03-12 | 2 | -2/+4 | |
| | ||||||
* | [debug-report-bwlp] Simplify script | Simon Rettberg | 2024-03-11 | 1 | -4/+2 | |
| | ||||||
* | [slx-brightness] Add new module to control backlit displays | Simon Rettberg | 2024-03-11 | 7 | -0/+418 | |
| | | | | | | | | | We do this raw by reading /dev/input/eventX to make sure no running program (e.g. VMware Player) can grab the keyboard and prevent any other running daemon (e.g. xfce-power-manager) from seeing the keystrokes. Another advantage is that this will work everywhere (tty, lightdm, VM, desktop session) since the daemon starts on system bootup. | |||||
* | [hardware-stats] Cleanup python script | Simon Rettberg | 2024-03-04 | 1 | -54/+67 | |
| | | | | | Make it look less like it was written by a sysadmin using python for the first time. | |||||
* | [hardware-stats] Not needed with ./data | Simon Rettberg | 2024-03-04 | 1 | -2/+0 | |
| | ||||||
* | [hardware-stats] Move collect script to this repo | Simon Rettberg | 2024-03-04 | 3 | -8/+588 | |
| | ||||||
* | [etherwake] udev: Mask exit code 76 from ethtool | Simon Rettberg | 2024-03-01 | 2 | -2/+9 | |
| | ||||||
* | [vmware-version-check/nvidia-libs@] Silence non-critical errors in ↵ | Simon Rettberg | 2024-03-01 | 3 | -6/+15 | |
| | | | | addon-required | |||||
* | [vmware-common] Silence warning if SHARE_REMAP_MODE is empty | Simon Rettberg | 2024-02-29 | 1 | -1/+1 | |
| | ||||||
* | [run-virt] Don't have writelog at this point | Simon Rettberg | 2024-02-29 | 1 | -1/+2 | |
| | ||||||
* | [xorg] Implement has_option in Xsession | Simon Rettberg | 2024-02-29 | 1 | -1/+21 | |
| | ||||||
* | [dnbd3-proxy-mode] Make local-switch-service Type=simple | Simon Rettberg | 2024-02-16 | 1 | -1/+3 | |
| | | | | | | | This will not wait for the script to finish, like with oneshot, to consider the job done and thus the system being booted up fully. Because this really is a background job that isn't vital to the system's operation. | |||||
* | [vmware.*] Try to avoid chroot in addon-required check script | Simon Rettberg | 2024-02-16 | 5 | -50/+114 | |
| | ||||||
* | [remote-access] Disable xfce's compositing | Simon Rettberg | 2024-02-14 | 1 | -0/+7 | |
| | | | | This avoids the screen only refreshing at 1fps with no active outputs. | |||||
* | [slxlog] Use is_debug for checking SLX_DEBUG mode | Simon Rettberg | 2024-02-08 | 1 | -1/+2 | |
| | ||||||
* | [run-virt] Use SLX_DEBUG, like slxlog does, by switching to is_debug | Simon Rettberg | 2024-02-08 | 1 | -2/+2 | |
| | ||||||
* | [vmware-common] Fix keys getting stuck on VMware 17.5.x | Simon Rettberg | 2024-02-06 | 1 | -0/+2 | |
| | ||||||
* | [dnbd3-proxy-mode] local proxy: Skip last iteration of forced switch | Simon Rettberg | 2024-02-02 | 1 | -1/+1 | |
| | | | | | | | This looks ugly in systemd-analyze plot - the service takes forever. The remaining aproaches should be enough to cover the bootup process - if we need something more permanent, dnbd3 should be extended to forbid switching unless the server is actually unreachable. | |||||
* | [vbox-src] Add progress output, skip udev reload with MaxiLinux | Simon Rettberg | 2024-02-02 | 1 | -3/+11 | |
| | ||||||
* | Make useradd and groupadd return 0 | Simon Rettberg | 2024-02-01 | 2 | -5/+6 | |
| | | | | | These functions will perror on error, so make sure on success we return 0, even though checking the return value is useless... | |||||
* | [vbox-src] Need bash | Simon Rettberg | 2024-02-01 | 1 | -1/+1 | |
| | ||||||
* | [libvirt-src/libvirt] Add demo to groups at build time, not run time | Simon Rettberg | 2024-02-01 | 3 | -13/+6 | |
| | ||||||
* | [vbox-src] Add vboxusers at build time, add demo to group | Simon Rettberg | 2024-02-01 | 3 | -2/+16 | |
| | ||||||
* | [disk-partitions] Refactor gettmp | Simon Rettberg | 2024-02-01 | 1 | -20/+16 | |
| | ||||||
* | [disk-partitions] Run everything in parallel | Simon Rettberg | 2024-02-01 | 1 | -47/+50 | |
| | ||||||
* | [dnbd3-proxy-mode] Add user dnbd3 to fuse group at build time | Simon Rettberg | 2024-02-01 | 3 | -3/+4 | |
| | ||||||
* | [redsocks] config is downloaded in stage 3, no need to wait | Simon Rettberg | 2024-02-01 | 1 | -7/+0 | |
| | ||||||
* | [run-virt] Use tcp-reset for TCP firewalling | Simon Rettberg | 2024-01-30 | 1 | -3/+6 | |
| | ||||||
* | [vmware-common] Simplify | Simon Rettberg | 2024-01-30 | 1 | -3/+1 | |
| | ||||||
* | [disk-partitions] Don't wait for udev if we have disks from stage 3 | Simon Rettberg | 2024-01-30 | 2 | -1/+2 | |
| | | | | | | | | When running the new dracut-init approach, we already loaded all the disk controller modules and scanned the buses. No need to wait for udev settle etc. in stage 4 again. For the old (unused) stage3.1 + stage3.2 approach, add a service droplet that keeps the old order. | |||||
* | [run-virt] Fix corrupted vmx with additional NICs | Steffen Ritter | 2024-01-30 | 1 | -3/+4 | |
| | | | | | | | Don't accidentally add an empty line to TMPCONFIG. Also make awk ignore empty lines when looking for duplicates so we don't end up with an ' = ' line which will crash vmplayer. Bonuspoint: sort the output for better readability | |||||
* | [disk-partitions] Scan for ID83 in background; skip ro-partitions for ↵ | Simon Rettberg | 2024-01-29 | 1 | -4/+8 | |
| | | | | rw-type use cases | |||||
* | [disk-partitions] Don't wait for udev if we scanned for HDDs in stage 3 | Simon Rettberg | 2024-01-29 | 1 | -5/+8 | |
| | ||||||
* | [bwlp-stage4-tweaks] +x | Simon Rettberg | 2024-01-29 | 1 | -0/+0 | |
| | ||||||
* | [bwlp-stage4-tweaks] Add service to grow rootfs to blockdev size | Simon Rettberg | 2024-01-29 | 3 | -0/+63 | |
| | | | | | | | | This was previously done in initrd, but it turns out this was happening rather late and blocked the switchroot for a couple seconds. Let's do it in stage 4 instead as early as possible, and order it before gather-hw-info.service, as that service will determine the rootfs free space and needs to see the properly resized rootfs. | |||||
* | [run-virt] Split mounting of /tmp/virt into own service | Simon Rettberg | 2024-01-29 | 5 | -32/+51 | |
| | ||||||
* | Rename hardware-stats service to gather-hw-info | Simon Rettberg | 2024-01-29 | 8 | -8/+7 | |
| | ||||||
* | [dhcpc-busybox] Remove check for non-existent var | Simon Rettberg | 2024-01-29 | 1 | -5/+0 | |
| | | | | | | | | | Nobody else ever checks or sets SLX_DHCP_SECONDARY. We already have SLX_DHCP_OTHER_NICS to control whether to run a DHCP client on other interfaces. This happens in systemd-bridge_additional_nics where we conditionally spawn udhcpc instances for appropriate interfaces if the above variable is set. No need for another check in the dhcpc client wrapper script. | |||||
* | [system-check/hardware-stats] Loosen dependencies | Simon Rettberg | 2024-01-29 | 8 | -47/+36 | |
| | | | | | | | | | | | | | For some reason, system-check is ordered before hardware-report, but I can't figure out why. system-check merely generates the warnings to display on the login screen, and hardware-report sends hw data to the boot server. I don't see anything in hardware-report actually depending on anything system-check does. There are some other minor changes, like moving the generation of the json report from hardware-report to hardware-stats, and putting the according python script into a directory named hardware-stats instead of system-check, which might imply it belongs to that module which is wrong. | |||||
* | UTF-8 | Simon Rettberg | 2024-01-29 | 3 | -5/+5 | |
| | ||||||
* | [kdm/kdm-theme-bwlp] Remove | Simon Rettberg | 2024-01-29 | 49 | -1026/+0 | |
| | ||||||
* | Enable bwlp-desktop-tweaks in bwlp target | Simon Rettberg | 2024-01-23 | 1 | -0/+1 | |
| | ||||||
* | [debug-report-bwlp] Include special bwlp log directory | Steffen Ritter | 2024-01-22 | 2 | -1/+2 | |
| | | | | | | | | | | Sometimes we need more debug output, so we extend our scripts with additional logging information. But where to store such logs without always overwriting 'debug_report' binary or hacking log file names to somethin we already include? So we include a special '/tmp/bwlp_debug_logs' directory where we could store and report e.g. 'set -x' output from our scripts. | |||||
* | [vmware-common] Improve handling of syntax errors in vmx | Simon Rettberg | 2024-01-19 | 1 | -4/+6 | |
| |