aboutsummaryrefslogtreecommitdiff
path: root/utils/opendoas/patches
diff options
context:
space:
mode:
authorMichal Vasilek <michal.vasilek@nic.cz>2022-02-14 11:36:12 +0100
committerRosen Penev <rosenp@gmail.com>2022-08-13 12:54:10 -0700
commitad7d2e5270e79f7209fc73e687ac2342fb4eccbb (patch)
treec2c091557d836e506818469f0d1035001b9efdf2 /utils/opendoas/patches
parentcd30802a261a18d21a64608ee6f3ff6db75ac96b (diff)
opendoas: add package
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
Diffstat (limited to 'utils/opendoas/patches')
-rw-r--r--utils/opendoas/patches/configure-ignore-invalid-arguments.patch11
-rw-r--r--utils/opendoas/patches/makefile-remove-chown.patch10
2 files changed, 21 insertions, 0 deletions
diff --git a/utils/opendoas/patches/configure-ignore-invalid-arguments.patch b/utils/opendoas/patches/configure-ignore-invalid-arguments.patch
new file mode 100644
index 000000000..3ed43514b
--- /dev/null
+++ b/utils/opendoas/patches/configure-ignore-invalid-arguments.patch
@@ -0,0 +1,11 @@
+--- a/configure
++++ b/configure
+@@ -67,7 +67,7 @@ for x; do
+ --uid-max) UID_MAX=$var ;;
+ --gid-max) UID_MAX=$var ;;
+ --help|-h) usage ;;
+- *) die "Error: unknown option $opt" ;;
++ *) echo "Error: unknown option $opt" ;;
+ esac
+ done
+
diff --git a/utils/opendoas/patches/makefile-remove-chown.patch b/utils/opendoas/patches/makefile-remove-chown.patch
new file mode 100644
index 000000000..05cb5709d
--- /dev/null
+++ b/utils/opendoas/patches/makefile-remove-chown.patch
@@ -0,0 +1,10 @@
+--- a/GNUmakefile
++++ b/GNUmakefile
+@@ -21,7 +21,6 @@ install: ${PROG} ${PAM_DOAS} ${MAN}
+ mkdir -p -m 0755 ${DESTDIR}${MANDIR}/man1
+ mkdir -p -m 0755 ${DESTDIR}${MANDIR}/man5
+ cp -f ${PROG} ${DESTDIR}${BINDIR}
+- chown ${BINOWN}:${BINGRP} ${DESTDIR}${BINDIR}/${PROG}
+ chmod ${BINMODE} ${DESTDIR}${BINDIR}/${PROG}
+ [ -n "${PAM_DOAS}" ] && cp ${PAM_DOAS} ${DESTDIR}${PAMDIR}/doas || true
+ [ -n "${PAM_DOAS}" ] && chmod 0644 ${DESTDIR}${PAMDIR}/doas || true