From d05a1f740472ab2e5a3e87fecbbccac98da2cbc3 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 8 Jan 2018 19:53:45 +0100 Subject: [PATCH] Move /var/tmp/ldapsaisie to /var/cache/ldapsaisie Move /var/tmp/ldapsaisie to /var/cache/ldapsaisie to be compatible with PrivateTmp=True directive of Apache systemd unit file (Debian Strech). --- debian/dirs | 2 +- debian/ldapsaisie.links | 2 +- debian/ldapsaisie.preinst | 11 +++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 debian/ldapsaisie.preinst diff --git a/debian/dirs b/debian/dirs index 71acc965..0b1fd272 100644 --- a/debian/dirs +++ b/debian/dirs @@ -5,5 +5,5 @@ usr/share usr/share/doc/ldapsaisie usr/local/share/ldapsaisie/conf usr/share/ldapsaisie/local -var/tmp/ldapsaisie +var/cache/ldapsaisie var/log/ldapsaisie diff --git a/debian/ldapsaisie.links b/debian/ldapsaisie.links index 2900bac1..ac5ab94f 100644 --- a/debian/ldapsaisie.links +++ b/debian/ldapsaisie.links @@ -1,4 +1,4 @@ -var/tmp/ldapsaisie usr/share/ldapsaisie/tmp +var/cache/ldapsaisie usr/share/ldapsaisie/tmp usr/local/share/ldapsaisie usr/share/ldapsaisie/local usr/local/share/ldapsaisie etc/ldapsaisie/local usr/share/ldapsaisie/lang/generate_lang_file.php usr/bin/ldapsaisie-generate-lang-file diff --git a/debian/ldapsaisie.preinst b/debian/ldapsaisie.preinst new file mode 100644 index 00000000..ac531e3c --- /dev/null +++ b/debian/ldapsaisie.preinst @@ -0,0 +1,11 @@ +#!/bin/sh + +case "$1" in + install|upgrade) + if [ -d /var/tmp/ldapsaisie -a -n "$( ls /var/tmp/ldapsaisie 2>/dev/null )" ] + then + [ ! -d /var/cache/ldapsaisie/ ] && mkdir /var/cache/ldapsaisie/ + mv /var/tmp/ldapsaisie/* /var/cache/ldapsaisie/ + fi + ;; +esac