From 2493c50318d5d16b0de23f6e1bb5f61122cdef02 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 7 Dec 2011 09:00:00 +0100 Subject: [PATCH] xbps-triggers: mkdirs: set perms even if dir already exists. --- srcpkgs/xbps-triggers/files/mkdirs | 8 +++++--- srcpkgs/xbps-triggers/template | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/srcpkgs/xbps-triggers/files/mkdirs b/srcpkgs/xbps-triggers/files/mkdirs index cd00761c851..72e712f853f 100755 --- a/srcpkgs/xbps-triggers/files/mkdirs +++ b/srcpkgs/xbps-triggers/files/mkdirs @@ -33,10 +33,12 @@ run) while [ $# -gt 0 ]; do _dir="$1"; _mode="$2"; _uid="$3"; _gid="$4" if [ ! -d ".${_dir}" ]; then - mkdir -m${_mode} -p ".${_dir}" && \ - chown "${_uid}:${_gid}" ".${_dir}" || - echo "Failed to create .${_dir}!" + mkdir -p ".${_dir}" || \ + echo "Failed to create .${_dir}!" fi + chown "${_uid}:${_gid}" ".${_dir}" && \ + chmod ${_mode} ".${_dir}" || \ + echo "Failed to set perms ${_mode} ${_uid}:${_gid} to .${_dir}!" shift; shift; shift; shift done else diff --git a/srcpkgs/xbps-triggers/template b/srcpkgs/xbps-triggers/template index 1d08d908b71..4cf57617f94 100644 --- a/srcpkgs/xbps-triggers/template +++ b/srcpkgs/xbps-triggers/template @@ -1,6 +1,6 @@ # Template file for 'xbps-triggers' pkgname=xbps-triggers -version=0.29 +version=0.30 short_desc="XBPS triggers" maintainer="Juan RP " homepage="http://code.google.com/p/xbps"