Revision 196d70fa
b/daemons/ensure-dirs.in | ||
---|---|---|
97 | 97 |
_ensure_file ${DATADIR}/queue/lock 0600 "$(_fileset_owner masterd)" |
98 | 98 |
|
99 | 99 |
if ! [[ -z "${full_run}" ]]; then |
100 |
for file in $(_gather_files ${DATADIR}/queue 0600 @GNTMASTERUSER@ \ |
|
101 |
@GNTMASTERDGROUP@); do |
|
102 |
_ensure_file "${file}" 0600 "$(_fileset_owner masterd)" |
|
100 |
local queue_owner="$(_fileset_owner masterd)" |
|
101 |
local ssconf_owner="$(_fileset_owner noded)" |
|
102 |
|
|
103 |
_gather_files ${DATADIR}/queue 0600 @GNTMASTERUSER@ @GNTMASTERDGROUP@ | \ |
|
104 |
while read path; do |
|
105 |
_ensure_file "$path" 0600 "$queue_owner" |
|
103 | 106 |
done |
104 | 107 |
|
105 |
for file in $(_gather_files ${DATADIR} 0600 root \
|
|
106 |
@GNTMASTERDGROUP@ -name 'ssconf_*'); do
|
|
107 |
_ensure_file "${file}" 0444 "$(_fileset_owner noded)"
|
|
108 |
_gather_files ${DATADIR} 0600 root @GNTMASTERDGROUP@ -name 'ssconf_*' | \
|
|
109 |
while read path; do
|
|
110 |
_ensure_file "$path" 0444 "$ssconf_owner"
|
|
108 | 111 |
done |
109 | 112 |
fi |
110 | 113 |
} |
Also available in: Unified diff