Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Thomas Orgis (cf67e55814bc3dacba0fcfee0500962a8acd358c)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Thomas Orgis (cf67e55814bc3dacba0fcfee0500962a8acd358c)
  • Date: Sat, 1 Nov 2025 00:12:58 +0000

GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:

shell-term-fm/screen/CONFIGURE | 3 ++-
shell-term-fm/screen/DETAILS | 2 +-
shell-term-fm/screen/HISTORY | 2 ++
shell-term-fm/screen/PRE_BUILD | 5 ++++-
4 files changed, 9 insertions(+), 3 deletions(-)

New commits:
commit cf67e55814bc3dacba0fcfee0500962a8acd358c
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

screen: add option for suid-less install

diff --git a/shell-term-fm/screen/CONFIGURE b/shell-term-fm/screen/CONFIGURE
index 873b15f..ff2ff14 100755
--- a/shell-term-fm/screen/CONFIGURE
+++ b/shell-term-fm/screen/CONFIGURE
@@ -1,2 +1,3 @@
config_query SCREEN_256COLOR "Enable 256 color support?" n &&
-config_query SCREEN_RC "Install the Source Mage /etc/screenrc ?" n
+config_query SCREEN_RC "Install the Source Mage /etc/screenrc ?" n &&
+config_query SCREEN_SUID "Install screen binary suid-root (for multiuser
support)?" n
diff --git a/shell-term-fm/screen/DETAILS b/shell-term-fm/screen/DETAILS
index b4163a4..caae95e 100755
--- a/shell-term-fm/screen/DETAILS
+++ b/shell-term-fm/screen/DETAILS
@@ -3,7 +3,7 @@
# Do not update to 5.x without careful investigation of security issues!
# See https://security.opensuse.org/2025/05/12/screen-security-issues.html
VERSION=4.9.1
- PATCHLEVEL=1
+ PATCHLEVEL=2
SECURITY_PATCH=1
SOURCE=${SPELL}-${VERSION}.tar.gz

SOURCE_HASH=sha512:1f278313528815f4246bb162ced611c5d77321d11055e8d853168dc804c75d5f78568056a23e46db0640e1605e5cad4a5ce05e95e50cf02bb322cb6f57e5a126
diff --git a/shell-term-fm/screen/HISTORY b/shell-term-fm/screen/HISTORY
index 815072e..0c4668d 100644
--- a/shell-term-fm/screen/HISTORY
+++ b/shell-term-fm/screen/HISTORY
@@ -1,5 +1,7 @@
2025-11-01 Thomas Orgis <sobukus AT sourcemage.org>
* BUILD: std=gnu89
+ * CONFIGURE: choice about suid, default off
+ * PRE_BUILD: add suid logic, use sed -i

2025-05-14 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: ++SECURITY_PATCH, ++PATCHLEVEL
diff --git a/shell-term-fm/screen/PRE_BUILD b/shell-term-fm/screen/PRE_BUILD
index 038544b..0037059 100755
--- a/shell-term-fm/screen/PRE_BUILD
+++ b/shell-term-fm/screen/PRE_BUILD
@@ -1,5 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
./autogen.sh &&
-sedit 's/^LIBS="$LIBS -lelf"$/#LIBS="$LIBS -lelf"/' configure &&
+sed -i 's/^LIBS="$LIBS -lelf"$/#LIBS="$LIBS -lelf"/' configure &&
+if [[ $SCREEN_SUID != "y" ]]; then
+ sed -i 's/chmod 4755/chmod 0755/' Makefile.in
+fi &&
apply_patch_dir patches


  • [[SM-Commit] ] GIT changes to master grimoire by Thomas Orgis (cf67e55814bc3dacba0fcfee0500962a8acd358c), Thomas Orgis, 10/31/2025

Archive powered by MHonArc 2.6.24.

Top of Page