summaryrefslogtreecommitdiff
path: root/libre/pacman/0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2017-08-05 19:03:01 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2017-08-05 19:03:01 -0500
commit8ee3b7b24e34c76ae5c360413fb0477f25ff27d3 (patch)
treea45e2cd29701a806df0b20242680c91a0fcebc2c /libre/pacman/0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch
parentb610ca858b5bcc7b8ca5cf48bbcbaf8745b77e48 (diff)
downloadabslibre-8ee3b7b24e34c76ae5c360413fb0477f25ff27d3.tar.gz
abslibre-8ee3b7b24e34c76ae5c360413fb0477f25ff27d3.tar.bz2
abslibre-8ee3b7b24e34c76ae5c360413fb0477f25ff27d3.zip
pacman-5.0.2-2.parabola1: enable full RELRO and BIND_NOW
Diffstat (limited to 'libre/pacman/0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch')
-rw-r--r--libre/pacman/0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch15
1 files changed, 7 insertions, 8 deletions
diff --git a/libre/pacman/0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch b/libre/pacman/0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch
index b150746b9..0e5874a4c 100644
--- a/libre/pacman/0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch
+++ b/libre/pacman/0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch
@@ -1,5 +1,5 @@
-From 2c2a442ba21223de93b1927f8829dbf4ab4c495c Mon Sep 17 00:00:00 2001
-From: Kevin Mihelich <kevin@archlinuxarm.org>
+From 87612bf6ef06e5fa5d58716f9c18ccb52c27be6c Mon Sep 17 00:00:00 2001
+From: Kevin Mihelich
Date: Fri, 11 Mar 2016 20:11:24 -0700
Subject: [PATCH 3/3] Revert "alpm_run_chroot: always connect parent2child
pipe"
@@ -10,10 +10,10 @@ This reverts commit 1d6583a58da0904fb7feafd4a666391087955a7b.
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/lib/libalpm/util.c b/lib/libalpm/util.c
-index 5e74462..f2d43ee 100644
+index 41cca4a7..aba0ee94 100644
--- a/lib/libalpm/util.c
+++ b/lib/libalpm/util.c
-@@ -586,7 +586,7 @@ int _alpm_run_chroot(alpm_handle_t *handle, const char *cmd, char *const argv[],
+@@ -596,7 +596,7 @@ int _alpm_run_chroot(alpm_handle_t *handle, const char *cmd, char *const argv[],
goto cleanup;
}
@@ -22,7 +22,7 @@ index 5e74462..f2d43ee 100644
_alpm_log(handle, ALPM_LOG_ERROR, _("could not create pipe (%s)\n"), strerror(errno));
retval = 1;
goto cleanup;
-@@ -606,9 +606,11 @@ int _alpm_run_chroot(alpm_handle_t *handle, const char *cmd, char *const argv[],
+@@ -616,9 +616,11 @@ int _alpm_run_chroot(alpm_handle_t *handle, const char *cmd, char *const argv[],
close(2);
while(dup2(child2parent_pipefd[1], 1) == -1 && errno == EINTR);
while(dup2(child2parent_pipefd[1], 2) == -1 && errno == EINTR);
@@ -37,7 +37,7 @@ index 5e74462..f2d43ee 100644
close(child2parent_pipefd[0]);
close(child2parent_pipefd[1]);
if(cwdfd >= 0) {
-@@ -643,16 +645,15 @@ int _alpm_run_chroot(alpm_handle_t *handle, const char *cmd, char *const argv[],
+@@ -653,16 +655,15 @@ int _alpm_run_chroot(alpm_handle_t *handle, const char *cmd, char *const argv[],
child2parent->events = POLLIN;
fcntl(child2parent->fd, F_SETFL, O_NONBLOCK);
close(child2parent_pipefd[1]);
@@ -56,5 +56,4 @@ index 5e74462..f2d43ee 100644
#define STOP_POLLING(p) do { close(p->fd); p->fd = -1; } while(0)
--
-2.7.1
-
+2.13.1