Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [kiosk-slxbrowser] support for (non-)interactive | Jonathan Bauer | 2020-01-16 | 1 | -6/+12 |
| | |||||
* | [run-virt/vbox-src] initial multi-monitor support | Jonathan Bauer | 2020-01-16 | 3 | -6/+33 |
| | |||||
* | [pam-slx-plug] fix exec_auth_final always exiting | Jonathan Bauer | 2020-01-14 | 1 | -1/+1 |
| | | | | Password was not passed to it, thus it would never reach the hooks... | ||||
* | [debug-report-bwlp] include stage4 setup logs | Jonathan Bauer | 2020-01-14 | 1 | -0/+1 |
| | |||||
* | [kiosk-chromium] simple preloader | Jonathan Bauer | 2020-01-14 | 1 | -0/+13 |
| | |||||
* | [lightdm*] make sure nothing wraps the greeter | Jonathan Bauer | 2020-01-13 | 2 | -1/+6 |
| | | | | | | | | | | | | | with the new stage4, the default lightdm configs wrapped the greeter call with some dbus-daemon spawning script which somehow led to lightdm not killing Xorg when all user processes were gone. The problem file is /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf I thought it'd be better to specify our trivial wrapper instead of simply removing that config file... NOTE: do we break anything else from the Stage4 if we do not wrap the greeter like the lightdm packages try to? | ||||
* | [kiosk-chromium] support url-encoded bookmarks | Jonathan Bauer | 2020-01-13 | 1 | -1/+10 |
| | |||||
* | [run-virt/pam-slx-plug] Always spawn pwdaemon, and one instance only | Simon Rettberg | 2020-01-10 | 3 | -19/+52 |
| | |||||
* | [pam*] fix bwidm login | Jonathan Bauer | 2020-01-08 | 2 | -28/+92 |
| | |||||
* | [vbox-src] fix usb attach script & UTF-8 | Jonathan Bauer | 2020-01-08 | 1 | -0/+7 |
| | |||||
* | [run-virt] fix bad VM_IDs | Jonathan Bauer | 2019-12-18 | 1 | -10/+6 |
| | | | | | | since /opt/openslx/scripts/vmchooser-run_virt is no longer a wrapper but a symlink and we readlink'ed it, the script failed to find running instances. | ||||
* | [rfs-s32] only check for GPT part type | Jonathan Bauer | 2019-12-18 | 1 | -1/+1 |
| | | | | since windows do support it | ||||
* | [rfs-s32] support predefined GPT UUID for ID44/45 | Jonathan Bauer | 2019-12-18 | 1 | -3/+3 |
| | |||||
* | [vbox-src] add vboxusers group in addon-init | Jonathan Bauer | 2019-12-17 | 3 | -2/+3 |
| | |||||
* | [hardware-stats] explicitely wait on run-virt-env | Jonathan Bauer | 2019-12-16 | 1 | -1/+1 |
| | | | | | fixes race condition where /tmp/virt is not created, before hardware-stats tries to detect if it is mounted or not. | ||||
* | [run-virt] use busybox's timeout | Jonathan Bauer | 2019-12-13 | 1 | -1/+1 |
| | |||||
* | [slx-issue] use slx-tools for ID44 detection | Jonathan Bauer | 2019-12-13 | 1 | -3/+6 |
| | |||||
* | [hardware-stats] Add NVMe support | Simon Rettberg | 2019-12-13 | 1 | -3/+3 |
| | |||||
* | chroot.inc: fix broken || | Jonathan Bauer | 2019-11-28 | 1 | -1/+1 |
| | |||||
* | chroot.inc: formatting | Jonathan Bauer | 2019-11-27 | 1 | -13/+13 |
| | |||||
* | [vbox-src] minor changes | Jonathan Bauer | 2019-11-27 | 1 | -5/+4 |
| | |||||
* | [vbox-src] fix usb | Jonathan Bauer | 2019-11-27 | 3 | -39/+34 |
| | |||||
* | [vbox-src] Fix permissions for /dev/vbox* | Simon Rettberg | 2019-11-26 | 1 | -4/+5 |
| | |||||
* | [rootfs-stage31] Actually request hostname via DHCP... | Simon Rettberg | 2019-11-26 | 3 | -5/+11 |
| | |||||
* | [rootfs-stage32] Keep original perms/owner of files intact | Simon Rettberg | 2019-11-26 | 1 | -0/+1 |
| | |||||
* | [*] cd <...> || perror --> cde <...> | Simon Rettberg | 2019-11-26 | 16 | -32/+30 |
| | |||||
* | [rootfs-stage32] Add missing quotes | Simon Rettberg | 2019-11-26 | 1 | -2/+2 |
| | |||||
* | [rootfs-stage32] Merge any passwd/group/shadow from addons | Simon Rettberg | 2019-11-26 | 1 | -0/+10 |
| | |||||
* | [rootfs-stage32] Force nobody uid and gid | Simon Rettberg | 2019-11-26 | 1 | -2/+2 |
| | |||||
* | [vbox-src] Move add_group to post_copy | Simon Rettberg | 2019-11-26 | 1 | -3/+1 |
| | |||||
* | [hardware-stats] Report IP/subnet size too | Simon Rettberg | 2019-11-26 | 1 | -1/+3 |
| | |||||
* | [hardware-stats] Fix whitespace | Simon Rettberg | 2019-11-26 | 1 | -1/+1 |
| | |||||
* | [etherwake] Replace etherwake by jawol | Simon Rettberg | 2019-11-26 | 4 | -7/+15 |
| | |||||
* | [vbox-src] add vboxusers group on build-time | Jonathan Bauer | 2019-11-25 | 1 | -0/+2 |
| | | | | | | | | this makes sure the vboxusers group is available during boot and that the vbox's udev rules will not trigger before the group is created. If they did, /dev/vboxusb would be owned by root:root, which would prevent users from the group vboxusers to access it and would lead to the first user session to not see USB devices. | ||||
* | [idleaction] Remove leading zeros in secsToTime | Simon Rettberg | 2019-11-19 | 1 | -4/+5 |
| | | | | Accidental octal values... | ||||
* | [idleaction] .no-saver is not available yet in Xession.d | Simon Rettberg | 2019-11-18 | 2 | -2/+3 |
| | | | | | Generate .xscreensaver as if saver is allowed, then when we check what the user selected in vmchooser, patch .xscreensaver if necessary. | ||||
* | [vmchooser2] Pre-select PVS if running on tutor machine | Simon Rettberg | 2019-11-18 | 1 | -0/+4 |
| | |||||
* | [xscreensaver/idleaction] Let xscreensaver manage standby again... | Simon Rettberg | 2019-11-18 | 3 | -12/+47 |
| | |||||
* | Revert "[pvs2] Disable idle-daemon saver/dpms for dedicated manager" | Simon Rettberg | 2019-11-18 | 1 | -7/+0 |
| | | | | | | | This is wrong since it unconditinally keeps the screen on. Fix this in PVSmgr directly. This reverts commit 0955b965c745c798e0e3e903d52a7376cfa30577. | ||||
* | [system-check] added description | Jonathan Bauer | 2019-11-13 | 1 | -1/+1 |
| | |||||
* | [system-check] fix english | Jonathan Bauer | 2019-11-13 | 1 | -3/+5 |
| | |||||
* | [pvs2] Disable idle-daemon saver/dpms for dedicated manager | Simon Rettberg | 2019-11-13 | 1 | -0/+7 |
| | |||||
* | [kiosk-chromium] Simplify json generation, add sanity check | Simon Rettberg | 2019-11-12 | 1 | -36/+34 |
| | | | | | | Only wipe chromium profile if it's actually the demo user, to be safe. Json generation of bookmarks was simplified to use jq instead of awk, with the added benefit of properly quoting special chars in URL/Name. | ||||
* | [kiosk-*] Support SLX_BROWSER, add precheck for browser binary | Simon Rettberg | 2019-11-12 | 3 | -6/+36 |
| | | | | | | | | | | SLX_BROWSER is is space separated list of keywords. They are globbed within the kiosk-launch.d directory, so specifying SLX_BROWSER='chromium firefox' would first look for any file named *chromium* and source it, and if that fails for any file named *firefox*. If everything fails or the variable is empty, any file in that directory will be sourced. | ||||
* | [vmware15] garantee single accept(OVF)?EULA lines | Jonathan Bauer | 2019-11-08 | 1 | -1/+7 |
| | |||||
* | [run-virt] UPDATE OPENSLX:EXEE R" ! | Simon Rettberg | 2019-11-08 | 1 | -0/+0 |
| | |||||
* | [run-virt] Update compiled openslx.exe | Simon Rettberg | 2019-11-08 | 1 | -0/+0 |
| | |||||
* | [run-virt] openslx.exe: Fix share shortcut icon on XP VMs | Simon Rettberg | 2019-11-08 | 1 | -2/+7 |
| | |||||
* | [run-virt] openslx.exe: Log UNC path on mount failure | Simon Rettberg | 2019-11-08 | 1 | -2/+2 |
| | |||||
* | [pam-slx-plug] Improve logging, fix waiting for slxlog | Simon Rettberg | 2019-11-08 | 1 | -11/+14 |
| |