[neon/neon/settings/Neon/unstable] etc/xdg/plasma-workspace/env: all scripts need to have the sh shebang

Carlos De Maine null at kde.org
Mon Aug 4 03:12:11 BST 2025


Git commit ef3e4a2cd935d6429cbf3e838576e6dcb728ae08 by Carlos De Maine.
Committed on 04/08/2025 at 02:11.
Pushed by carlosdem into branch 'Neon/unstable'.

all scripts need to have the sh shebang

M  +1    -0    etc/xdg/plasma-workspace/env/neon_fork_kio_workers.sh
M  +1    -0    etc/xdg/plasma-workspace/env/neon_kcrash_dump_only.sh
M  +1    -0    etc/xdg/plasma-workspace/env/neon_ksshaskpass.sh
M  +1    -0    etc/xdg/plasma-workspace/env/neon_moz_use_xinput.sh
M  +1    -0    etc/xdg/plasma-workspace/env/neon_no_qtbearer_generic.sh
M  +3    -1    etc/xdg/plasma-workspace/env/neon_sasl_path.sh

https://invent.kde.org/neon/neon/settings/-/commit/ef3e4a2cd935d6429cbf3e838576e6dcb728ae08

diff --git a/etc/xdg/plasma-workspace/env/neon_fork_kio_workers.sh b/etc/xdg/plasma-workspace/env/neon_fork_kio_workers.sh
index 8e7e413..0797b7d 100644
--- a/etc/xdg/plasma-workspace/env/neon_fork_kio_workers.sh
+++ b/etc/xdg/plasma-workspace/env/neon_fork_kio_workers.sh
@@ -1,5 +1,6 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2021 Harald Sitter <sitter at kde.org>
+#!/bin/sh
 
 # Explicitly enable workers forking from the app using KIO rather than centralized through klauncher.
 # This is neon unstable only! The motivation is to get a bit broader testing which we can afford on
diff --git a/etc/xdg/plasma-workspace/env/neon_kcrash_dump_only.sh b/etc/xdg/plasma-workspace/env/neon_kcrash_dump_only.sh
index afbd324..16675e1 100644
--- a/etc/xdg/plasma-workspace/env/neon_kcrash_dump_only.sh
+++ b/etc/xdg/plasma-workspace/env/neon_kcrash_dump_only.sh
@@ -1,5 +1,6 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2021 Harald Sitter <sitter at kde.org>
+#!/bin/sh
 
 # Disable just in time debugging. With drkonqi master we can dump into systemd-coredump
 # instead of attaching drkonqi to the running process.
diff --git a/etc/xdg/plasma-workspace/env/neon_ksshaskpass.sh b/etc/xdg/plasma-workspace/env/neon_ksshaskpass.sh
index 084d35c..f700404 100644
--- a/etc/xdg/plasma-workspace/env/neon_ksshaskpass.sh
+++ b/etc/xdg/plasma-workspace/env/neon_ksshaskpass.sh
@@ -1,5 +1,6 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2025 Carlos De Maine <carlosd.kde at gmail.com>
+#!/bin/sh
 
 # export SSH_ASKPASS to be ksshaskpass
 
diff --git a/etc/xdg/plasma-workspace/env/neon_moz_use_xinput.sh b/etc/xdg/plasma-workspace/env/neon_moz_use_xinput.sh
index b976a3b..f2cd5ab 100644
--- a/etc/xdg/plasma-workspace/env/neon_moz_use_xinput.sh
+++ b/etc/xdg/plasma-workspace/env/neon_moz_use_xinput.sh
@@ -1,5 +1,6 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2020 Harald Sitter <sitter at kde.org>
+#!/bin/sh
 
 # On X11, with MOZ_USE_XINPUT2=1 set in the environment Firefox exhibits much
 # improved pixel-by-pixel touchpad scrolling, and touchscreen scrolling
diff --git a/etc/xdg/plasma-workspace/env/neon_no_qtbearer_generic.sh b/etc/xdg/plasma-workspace/env/neon_no_qtbearer_generic.sh
index fc7c2d1..6e68460 100644
--- a/etc/xdg/plasma-workspace/env/neon_no_qtbearer_generic.sh
+++ b/etc/xdg/plasma-workspace/env/neon_no_qtbearer_generic.sh
@@ -1,5 +1,6 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2020 Harald Sitter <sitter at kde.org>
+#!/bin/sh
 
 # Disable the generic bearer plugin. This is in lieu of diverging packaging 
 # from debian as all bearers are in the same package but in reality the generic
diff --git a/etc/xdg/plasma-workspace/env/neon_sasl_path.sh b/etc/xdg/plasma-workspace/env/neon_sasl_path.sh
index 15e3649..89cd93c 100644
--- a/etc/xdg/plasma-workspace/env/neon_sasl_path.sh
+++ b/etc/xdg/plasma-workspace/env/neon_sasl_path.sh
@@ -1,8 +1,10 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2025 Carlos De Maine <carlosd.kde at gmail.com>
+#!/bin/sh
 
 # set SASL_PATH as per recommendation https://bugs.kde.org/show_bug.cgi?id=505656
 # and https://bugs.kde.org/show_bug.cgi?id=505428.  allows the libkgapi
 # sasl auth tokens to actually work.
 
-export SASL_PATH=/usr/lib/${DEB_HOST_MULTIARCH}/sasl2
+ARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
+export SASL_PATH="/usr/lib/${ARCH}/sasl2"


More information about the Neon-commits mailing list