From 2e925e4ccd5ad010e8297065b0a81d3792887529 Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Wed, 8 Apr 2009 08:04:31 +0000 Subject: [PATCH] Warning if a package has suid bit set files --- pisi/operations/build.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pisi/operations/build.py b/pisi/operations/build.py index 20cda2e9..76d6a2b6 100644 --- a/pisi/operations/build.py +++ b/pisi/operations/build.py @@ -683,6 +683,8 @@ class Builder: d[frpath] = pisi.files.FileInfo(path=frpath, type=ftype, permanent=permanent, size=fsize, hash=fhash, uid=str(st.st_uid), gid=str(st.st_gid), mode=oct(stat.S_IMODE(st.st_mode))) + if stat.S_IMODE(st.st_mode) & stat.S_ISUID: + ctx.ui.warning(_("/%s has suid bit set") % frpath) for pinfo in package.files: wildcard_path = pisi.util.join_path(install_dir, pinfo.path)