aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2023-09-08 21:35:36 +0100
committerSam James <sam@gentoo.org>2023-09-08 21:35:36 +0100
commit5d60ca35e66e241c092c8f42b2edf65789e51f28 (patch)
tree832bd26b8124afc44365f4e238aad43c89161750
parentgpkg: drop dead code (< Python 3.9 conditional) for subprocess (diff)
downloadportage-5d60ca35.tar.gz
portage-5d60ca35.tar.bz2
portage-5d60ca35.zip
gpkg: drop more dead code
_drop_privileges was only called by the <py3.9 compat bits in subprocess.Popen w/ preexec_fn. Fixes: 31cec19a1b976c59f8f958f86631bca0f99a5ec5 Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--lib/portage/gpkg.py69
1 files changed, 0 insertions, 69 deletions
diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index 4b94853e4..d16dffbc2 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -142,29 +142,6 @@ class tar_stream_writer:
def __exit__(self, exc_type, exc_value, traceback):
self.close()
- def _drop_privileges(self):
- if self.uid:
- try:
- os.setuid(self.uid)
- except PermissionError:
- writemsg(
- colorize(
- "BAD", f"!!! Drop root privileges to user {self.uid} failed."
- )
- )
- raise
-
- if self.gid:
- try:
- os.setgid(self.gid)
- except PermissionError:
- writemsg(
- colorize(
- "BAD", f"!!! Drop root privileges to group {self.gid} failed."
- )
- )
- raise
-
def kill(self):
"""
kill external program if any error happened in python
@@ -363,29 +340,6 @@ class tar_stream_reader:
writemsg(colorize("BAD", f"GPKG subprocess failed: {self.cmd} \n"))
raise CompressorOperationFailed("PIPE broken")
- def _drop_privileges(self):
- if self.uid:
- try:
- os.setuid(self.uid)
- except PermissionError:
- writemsg(
- colorize(
- "BAD", f"!!! Drop root privileges to user {self.uid} failed."
- )
- )
- raise
-
- if self.gid:
- try:
- os.setgid(self.gid)
- except PermissionError:
- writemsg(
- colorize(
- "BAD", f"!!! Drop root privileges to group {self.gid} failed."
- )
- )
- raise
-
def kill(self):
"""
kill external program if any error happened in python
@@ -593,29 +547,6 @@ class checksum_helper:
writemsg(colorize("BAD", f"!!!\n{self.gpg_result.decode()}"))
raise InvalidSignature("GPG verify failed")
- def _drop_privileges(self):
- if self.uid:
- try:
- os.setuid(self.uid)
- except PermissionError:
- writemsg(
- colorize(
- "BAD", f"!!! Drop root privileges to user {self.uid} failed."
- )
- )
- raise
-
- if self.gid:
- try:
- os.setgid(self.gid)
- except PermissionError:
- writemsg(
- colorize(
- "BAD", f"!!! Drop root privileges to group {self.gid} failed."
- )
- )
- raise
-
def update(self, data):
"""
Write data to hash libs and GPG stdin.