From 0d79db4ed58e237056103271bcd82183e8258fc3 Mon Sep 17 00:00:00 2001 From: Gregory Colpart Date: Mon, 10 Jul 2017 21:52:57 +0200 Subject: [PATCH] Improve dpkg pre / post - invoke --- evolinux-base/tasks/apt.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/evolinux-base/tasks/apt.yml b/evolinux-base/tasks/apt.yml index 2955b4e9..0e0df00a 100644 --- a/evolinux-base/tasks/apt.yml +++ b/evolinux-base/tasks/apt.yml @@ -26,8 +26,10 @@ state: present mode: "0640" with_items: - - "DPkg::Pre-Invoke { \"mount -oremount,exec /tmp && mount -oremount,rw /usr || true\"; };" - - "DPkg::Post-Invoke { \"mount -oremount /tmp && mount -oremount /usr || true\"; };" + - "DPkg::Pre-Invoke { \"df /tmp | grep -q /tmp && mount -oremount,exec /tmp || true\"; };" + - "DPkg::Pre-Invoke { \"df /usr | grep -q /usr && mount -oremount,rw /usr || true\"; };" + - "DPkg::Post-Invoke { \"df /tmp | grep -q /tmp && mount -oremount /tmp || true\"; };" + - "DPkg::Post-Invoke { \"df /usr | grep -q /usr && mount -oremount /usr || true\"; };" when: evolinux_apt_hooks - name: Remove Aptitude