dopewars: avoid using setregid
This commit is contained in:
parent
f949fdde4a
commit
3756053bab
@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://dopewars.sourceforge.io
|
||||
TERMUX_PKG_DESCRIPTION="Drug-dealing game set in streets of New York City"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_VERSION=1.5.12
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://prdownloads.sourceforge.net/dopewars/dopewars-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=23059dcdea96c6072b148ee21d76237ef3535e5be90b3b2d8239d150feee0c19
|
||||
TERMUX_PKG_DEPENDS="ncurses, glib, pcre"
|
||||
|
13
packages/dopewars/setregid.patch
Normal file
13
packages/dopewars/setregid.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff -u -r ../dopewars-1.5.12.orig/src/serverside.c ./src/serverside.c
|
||||
--- ../dopewars-1.5.12.orig/src/serverside.c 2005-12-30 22:26:13.000000000 +0100
|
||||
+++ ./src/serverside.c 2019-11-26 08:24:17.264944596 +0100
|
||||
@@ -1847,7 +1847,7 @@
|
||||
*/
|
||||
void DropPrivileges()
|
||||
{
|
||||
-#ifndef CYGWIN
|
||||
+#if !defined(CYGWIN) && !defined(__ANDROID__)
|
||||
/* Ignore the return from setregid; we'll check it ourselves to be sure
|
||||
* (this avoids problems when running under fakeroot) */
|
||||
setregid(getgid(), getgid());
|
||||
Only in ./src: serverside.c~
|
Loading…
Reference in New Issue
Block a user