Commit Graph

146 Commits

Author SHA1 Message Date
unbrot 9e16162077 Add free space detection to install.sh as alternative to partition shrinking
If a disk has unpartitioned space >= 4096 MiB, it is offered as a direct
target for the OEMDRV partition, avoiding any filesystem resize.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 14:59:14 +02:00
unbrot 9974facd45 Fix install.sh exiting immediately when not run as root
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 14:07:02 +02:00
unbrot 4d9ec0d356 Moved install-md to top level 2026-04-27 13:45:55 +02:00
unbrot 6bb7cac7ad Add install.md with usage instructions for install.sh
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 21:23:55 +02:00
unbrot 5d0c674bec Add install.sh bootstrap script to create OEMDRV partition
Shrinks a selected ext4/btrfs partition by 4 GiB, creates a new BTRFS
partition labeled OEMDRV, mounts it to /opt/sys_config and clones the
repository into it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 21:14:41 +02:00
unbrot 576363cdca Fix Nextcloud app password not stored in KWallet after autoprovisioning
The Flatpak autoprovisioning command does not reliably write credentials
to KWallet from inside the sandbox. After provisioning, directly write
both KWallet entries (user:url/:0 and user_app-password:url/:0) via
qdbus, creating the Nextcloud folder first if needed. kwallet-query was
tried but silently returns 0 without creating missing folders.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 17:30:49 +02:00
unbrot 5620e73c4d Add CLAUDE.md with codebase guidance for Claude Code
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 16:54:47 +02:00
obel1x db62feea72 Merge pull request 'Local conf.d' (#10) from unbrot/fedora-OEMDRV:main into main
Reviewed-on: #10
2026-04-25 15:45:54 +02:00
unbrot afd771c525 Merge branch 'main' of ssh://gitea.dtext.online:2222/unbrot/fedora-OEMDRV 2026-04-25 15:40:56 +02:00
unbrot 054a1fd048 Add Readme for config.d 2026-04-25 15:39:25 +02:00
unbrot 59ca8f987c Include local conf.d definitions 2026-04-25 15:31:45 +02:00
obel1x 50b641d6c4 Merge pull request 'Bugfixes' (#9) from unbrot/fedora-OEMDRV:main into main
Reviewed-on: #9
2026-04-25 14:50:38 +02:00
unbrot 7514b7cbe3 Talk: setsid won't work with Quotes 2026-04-25 14:48:09 +02:00
unbrot 7b6f7c8ea8 Talk: Set exitcode 2026-04-25 14:38:27 +02:00
unbrot 52aafd34dd Added exit code 0 to scripts 2026-04-25 14:34:31 +02:00
unbrot 72faa4d0f2 Talk: Add Background back again 2026-04-25 14:31:42 +02:00
unbrot 7ef83c5846 Talk: Fork in Background with bash 2026-04-25 14:27:46 +02:00
unbrot 7e33a96231 Tidy output sync_client_software.sh 2026-04-25 14:10:14 +02:00
unbrot 4947599bb3 Talk: Stop before upgrade 2026-04-25 14:09:49 +02:00
unbrot c5e4cc1d12 talk: always fork new process 2026-04-25 13:52:46 +02:00
unbrot 398354028a Talk: call fixed in Background 2026-04-25 13:47:07 +02:00
unbrot 0f59f60e7c Make install dir a git safe directory 2026-04-25 13:45:00 +02:00
unbrot a9fc6fda72 Wallet: New install wrote new rc at the second logon 2026-04-25 13:28:19 +02:00
obel1x 67ca360b73 Merge pull request 'Upgrade Feature' (#8) from unbrot/fedora-OEMDRV:main into main
Reviewed-on: #8
2026-04-25 11:45:07 +02:00
unbrot a9b329bf6d setup_system.conf.dist typo 2026-04-25 11:19:12 +02:00
unbrot 39e181def7 First Version of upgrade 2026-04-25 11:05:47 +02:00
unbrot 06f28d1064 moved gitignore from client software 2026-04-25 11:04:59 +02:00
unbrot d08ee7e2ec Add diffuse to software 2026-04-25 10:53:22 +02:00
Daniel Pätzold 18382846a3 sync client: Fixed logging 2026-04-24 12:42:51 +02:00
Daniel Pätzold 15b15b90b0 fixed escape 2026-04-24 12:19:50 +02:00
Daniel Pätzold a9f990867f Lexx verbose 2026-04-24 12:17:36 +02:00
Daniel Pätzold 1f9b35d821 sync_client_sw less verbose 2026-04-24 12:02:48 +02:00
Daniel Pätzold e927f302a9 Fixed output of sync_client_software 2026-04-24 11:58:05 +02:00
Daniel Pätzold f4d4b7e255 gitignore fixed 2026-04-24 11:38:32 +02:00
Daniel Pätzold 1710ec8e6e Remove user defined skel 2026-04-24 11:34:50 +02:00
Daniel Pätzold cd5bbd464b Moved config files to syncable folder 2026-04-24 11:31:34 +02:00
Daniel Pätzold dfbe9ec625 Added confirmLogout=false 2026-04-23 13:58:21 +02:00
Daniel Pätzold fd3ab78f92 Changed Order of Nextcloud and Mozilla_pre 2026-04-23 13:43:50 +02:00
Daniel Pätzold 5cd143d8f0 Kwallet: Fix setting up default walletrc 2026-04-23 12:32:55 +02:00
Daniel Pätzold 14b35f8bb8 Fixed Errorlogging and kill firefox after token. 2026-04-23 12:16:32 +02:00
Daniel Pätzold e1dd5cc62a Kwallet: fixed copy kwalletrc 2026-04-23 12:09:15 +02:00
Daniel Pätzold eb345fd85f Packages dependencies 2026-04-23 10:50:58 +02:00
Daniel Pätzold 0c6a6b41bc System setup with KDE single click 2026-04-23 10:18:45 +02:00
Daniel Pätzold 9793162ea4 ks.cfg: checked packages 2026-04-23 10:04:30 +02:00
Daniel Pätzold 893c9e76b8 Fixed rights on whole install directory 2026-04-22 21:59:01 +02:00
Daniel Pätzold cefb820ac2 Nc desktop client: no output for stopping service 2026-04-22 21:46:51 +02:00
Daniel Pätzold 30bad95316 Kickstart: do not setup user at first boot and set graphical as default target 2026-04-22 21:30:52 +02:00
Daniel Pätzold 35b6e1ee1a Logon:Install pip-module webdav3 2026-04-22 21:09:32 +02:00
Daniel Pätzold 929c51f594 Mozilla pre: Fixed User in Serverpath 2026-04-22 20:46:32 +02:00
obel1x fa4d38c477 ks.cfg aktualisiert
Included KDE- Environment to setup graphical login
2026-04-22 15:29:24 +02:00