base-files: check /tmp is writable before creating $XDG_RUNTIME_DIR.

This commit is contained in:
Juan RP 2015-12-21 16:20:38 +01:00
parent 0209cb488e
commit dc0aa047ce
2 changed files with 4 additions and 4 deletions

View file

@ -2,8 +2,8 @@
if test -z "${XDG_RUNTIME_DIR}"; then if test -z "${XDG_RUNTIME_DIR}"; then
export XDG_RUNTIME_DIR=/tmp/${UID:-$(id -u)}-runtime-dir export XDG_RUNTIME_DIR=/tmp/${UID:-$(id -u)}-runtime-dir
if ! test -d "${XDG_RUNTIME_DIR}"; then if test -w /tmp -a ! test -d "${XDG_RUNTIME_DIR}"; then
mkdir "${XDG_RUNTIME_DIR}" mkdir -p "${XDG_RUNTIME_DIR}" >/dev/null 2>&1
chmod 0700 "${XDG_RUNTIME_DIR}" chmod 0700 "${XDG_RUNTIME_DIR}" >/dev/null 2>&1
fi fi
fi fi

View file

@ -1,6 +1,6 @@
# Template file for 'base-files' # Template file for 'base-files'
pkgname=base-files pkgname=base-files
version=0.134 version=0.135
revision=1 revision=1
bootstrap=yes bootstrap=yes
depends="xbps-triggers" depends="xbps-triggers"