aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-05-30 11:59:31 +0800
committerWill Andrews <will@FreeBSD.org>2000-05-30 11:59:31 +0800
commitb73338c5e46e368e003b99f4e0fdddcb0136a969 (patch)
treedd44dfbae2206cacfd17cac0351adf303d8551ba /x11
parente3f6835c0d5344b8b57a26181ba4377d59139932 (diff)
downloadfreebsd-ports-gnome-b73338c5e46e368e003b99f4e0fdddcb0136a969.tar.gz
freebsd-ports-gnome-b73338c5e46e368e003b99f4e0fdddcb0136a969.tar.zst
freebsd-ports-gnome-b73338c5e46e368e003b99f4e0fdddcb0136a969.zip
Let's not take any risks and leave the *.kss files alone, even if it
doesn't allow normal users to run the KDE screensavers. It's quite doubtful that the KDE people are going to do any audits of such code, so "better safe than sorry" principle comes in play here. PR: 17692 Submitted by: Mario Sergio Fujikawa Ferreira <lioux@uol.com.br>
Diffstat (limited to 'x11')
-rw-r--r--x11/kdebase11/Makefile15
1 files changed, 6 insertions, 9 deletions
diff --git a/x11/kdebase11/Makefile b/x11/kdebase11/Makefile
index e278322e4f20..ad2be10d63cc 100644
--- a/x11/kdebase11/Makefile
+++ b/x11/kdebase11/Makefile
@@ -28,15 +28,12 @@ USE_GMAKE= yes
MAKE_ENV= RM=${RM}
CFLAGS+= "-I$(PREFIX)/include"
-KSSES= kattraction.kss kbanner.kss kbat.kss kblankscrn.kss \
- kblob.kss kbouboule.kss kbsod.kss kflame.kss kforest.kss \
- khop.kss klaser.kss klines.kss klissie.kss kmatrix.kss \
- kmorph3d.kss kpipes.kss kpolygon.kss kpyro.kss krock.kss \
- kscience.kss kslidescreen.kss kslip.kss kspace.kss kswarm.kss
-
post-install:
-.for KSS in $(KSSES)
- $(CHMOD) 4555 $(PREFIX)/bin/$(KSS)
-.endfor
+ @${ECHO}
+ @${ECHO_MSG} "Due to the potential security hole represented by the KDE"
+ @${ECHO_MSG} "screensavers, you will have to set them setuid yourself."
+ @${ECHO_MSG} "In order to do this, run:"
+ @${ECHO_MSG} " # chmod 4755 ${PREFIX}/bin/*.kss"
+ @${ECHO}
.include <bsd.port.mk>