From a279533849a4e79ecb01ce30c88aea0b95d2d392 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Mon, 12 May 2025 19:47:33 +0200 Subject: [PATCH] screen: Update version to 4.9.1 Update screen to 4.9.1. More importantly, don't install screen as setuid-root. this is only required for Multiuser Sessions, which are probably not used in our environment. Screen has a lot of setuid-root related security problems. [1] Do not update to 5.0.0 yet. [1]: https://www.openwall.com/lists/oss-security/2025/05/12/1 --- screen.be0 | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/screen.be0 b/screen.be0 index d4f70a5c5..6010e5d24 100755 --- a/screen.be0 +++ b/screen.be0 @@ -1,11 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION screen-4.8.0-0 +# BEE_VERSION screen-4.9.1-0 # SRCURL[0]="https://ftp.gnu.org/gnu/screen/screen-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/d276213d3acd10339cd37848b8c4ab1e/screen-4.8.0.tar.gz" - -PATCHURL+=("https://beehive.molgen.mpg.de/2dbc5ab417813c99c8baee85ca981ea0/screen-no-chown.patch") +SRCURL[0]="https://beehive.molgen.mpg.de/9a9bdc956bd93e4f0cb9e48678889e26/screen-4.9.1.tar.gz" # build_in_sourcedir @@ -33,3 +31,10 @@ mee_configure() { #mee_install() { # bee_install #} + +mee_install_post() { + ( + find $D -type f -perm /4000 -exec chmod u-s {} \; + find $D -type f -perm /2000 -exec chmod g-s {} \; + ) +}