From 1ae91ffce0ef390d3032b71b5f6206f86376ea12 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Fri, 7 Sep 2018 10:25:57 +0200 Subject: [PATCH] Make sure we get the proper PHP CLI alternative inside Jails --- tasks/updatejail.yml | 6 ++++++ templates/jk_init.ini | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tasks/updatejail.yml b/tasks/updatejail.yml index 8d90416..455aa97 100644 --- a/tasks/updatejail.yml +++ b/tasks/updatejail.yml @@ -28,6 +28,12 @@ value: '/usr/sbin/jk_chrootsh' user: '{{ drupal.jail.name }}' + - name: "Ensure proper symlink for PHP executable in Jail" + file: + src: '/usr/bin/php{{ php_version }}' + dest: '{{ jailroot }}/{{ drupal.jail.name }}/etc/alternatives/php' + state: 'link' + tags: - 'UpdateJails' - 'shells' diff --git a/templates/jk_init.ini b/templates/jk_init.ini index c9bd7fc..41d446f 100644 --- a/templates/jk_init.ini +++ b/templates/jk_init.ini @@ -169,7 +169,7 @@ comment = the php interpreter and libraries executables = /usr/local/bin/php directories = /usr/lib/php5, /usr/share/php, /usr/share/php5, /etc/php5, /usr/share/zoneinfo, /usr/local/lib/php/extensions {% elif php_version_main|default('7') == '7' %} -executables = /usr/bin/php +executables = /usr/bin/php* directories = /usr/lib/php, /usr/share/php, /usr/share/php{{php_version|default("7.0")}}-*, /etc/php, /usr/share/zoneinfo, /usr/lib/x86_64-linux-gnu/libxml* {% else %} executables = /usr/bin/php5 -- GitLab