Skip to content

Commit

Permalink
screen: Update version to 4.9.1
Browse files Browse the repository at this point in the history
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
  • Loading branch information
donald committed May 12, 2025
1 parent 3194aee commit a279533
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions screen.be0
Original file line number Diff line number Diff line change
@@ -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

Expand Down Expand Up @@ -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 {} \;
)
}

0 comments on commit a279533

Please sign in to comment.