Commit Graph

24 Commits

Author SHA1 Message Date
Daniel unbrot Pätzold f80f6cd7d9 logon_script: gate KDE-specific settings on XDG_CURRENT_DESKTOP
Wrap kwriteconfig5 calls in a KDE check so they are skipped on
Cinnamon and other desktops. Also add empty-session setting so
previous apps are not restored on login.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 17:10:27 +02:00
Daniel unbrot Pätzold 253030228f logon_script: check DNS resolution before proceeding
If the IPA server FQDN cannot be resolved at startup (e.g. due to a
DNSSEC outage or network not yet ready), the logon script would silently
fail later. The new check prompts the user to retry, continue anyway, or
quit, so the problem is immediately visible.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 12:26:07 +02:00
Daniel unbrot Pätzold 73de38efe6 small changes in output 2026-05-03 20:39:56 +02:00
Daniel unbrot Pätzold 7d109111c1 Logon: Don't need KDE 2026-05-03 20:18:54 +02:00
Daniel unbrot Pätzold 51ee27f514 0020_nextcloud_mozilla_pre: auto-provision Thunderbird IMAP account at logon
Fetches user_full_name (givenname + sn) and user_email from FreeIPA via
ipalib and writes them into the Thunderbird IMAP account prefs. Adds
ipalib availability check to logon_script.sh. Drops TB_MAIL_FULLNAME
config variable.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-02 12:21:13 +02:00
unbrot 0f59f60e7c Make install dir a git safe directory 2026-04-25 13:45:00 +02:00
Daniel Pätzold 35b6e1ee1a Logon:Install pip-module webdav3 2026-04-22 21:09:32 +02:00
Daniel Pätzold 7476c27256 Logon script setup: Moved to client software 2026-04-09 14:17:53 +02:00
Daniel Pätzold 38e911526e Fixed call user_run from logon parameters 2026-04-07 15:08:25 +02:00
Daniel Pätzold 0e4eadbef3 Add user_run scripts for non root tasks 2026-04-01 00:41:24 +02:00
Daniel Pätzold 670f21526c KWallet-Service Setup introduced 2026-03-29 12:39:36 +02:00
Daniel Pätzold 0067c7ebfd Make Logon accept search Parameter for install 2026-03-28 20:32:15 +01:00
Daniel Pätzold fe8c7f1724 Bug: Set rights for client sw
split function elog_add_command_subshell and elog_add_command
2026-03-16 12:07:29 +01:00
Daniel Pätzold 264d1d4931 Different behaviour of "sudo -l" checks
Better shebangs
2026-03-16 11:53:31 +01:00
Daniel Pätzold 453201981a Bug start at logon could not find mozilla_starter.sh 2026-03-15 13:12:27 +01:00
Daniel Pätzold 604f19a4fd Fixed sw install directory-check 2026-03-15 13:07:39 +01:00
Daniel Pätzold 5a9059366f Bugs switch to /opt 2026-03-15 13:02:37 +01:00
Daniel Pätzold 488f04d387 Moved local dir to /opt/sys_config
Improved error logging and added function handling calls with log and return values
Improved check for matching sudo rule
2026-03-15 12:44:14 +01:00
Daniel Pätzold 445c52fb27 Fixed checking for correct mount of encrypted directory 2026-03-13 18:14:58 +01:00
Daniel Pätzold b1e5752318 Improved errorhandling of sw install 2026-03-12 10:35:30 +01:00
Daniel Pätzold 36e626e2a3 Smaller Changes / Code cleanup 2026-03-08 18:41:26 +01:00
Daniel Pätzold 9e02483f04 Bugfix Profilename in mozilla_starter to make execution with additional profile possible.
Smaller changes in Annotations
2026-03-06 15:55:53 +01:00
Daniel Pätzold 21d1144813 Changes:
- use sudo for software installation in logon script
- logon script desktop-entry
- new log functions in include
- renamed include file
- mozilla starter with profilename option
- added kdevelop profilename
2026-02-21 20:50:02 +01:00
Daniel Pätzold f48c656997 First Commit 2026-01-02 11:24:52 +01:00