keep rights from current log
Ansible Lint |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|2623|5|2618|5|:-1:
Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/359//ansiblelint">Evolix » ansible-roles » unstable #359</a>
Details
gitea/ansible-roles/pipeline/head This commit looks good
Details
Ansible Lint |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|2623|5|2618|5|:-1:
Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/359//ansiblelint">Evolix » ansible-roles » unstable #359</a>
Details
gitea/ansible-roles/pipeline/head This commit looks good
Details
This commit is contained in:
parent
e4a70b3c0c
commit
ee6bd8cec4
|
@ -40,9 +40,14 @@ rotate () {
|
|||
}
|
||||
|
||||
user_for() {
|
||||
stat -L -c '%U' $1
|
||||
}
|
||||
|
||||
group_for() {
|
||||
stat -L -c '%G' $1
|
||||
}
|
||||
|
||||
|
||||
delete_old() {
|
||||
if [ ${DELETE_AFTER_RETENTION_DAYS} == "true" ]; then
|
||||
if [ ${DRY_RUN} == "false" ]; then
|
||||
|
@ -67,7 +72,8 @@ for path in ${SYSTEM_LOGS_SEARCH_PATHS[@]}; do
|
|||
log_paths=$(ls -1 -d ${path}/${log_name} 2>/dev/null | grep -v \.bak\.)
|
||||
for file in ${log_paths}; do
|
||||
user="$(user_for "${file}")"
|
||||
rotate "${file}" root:"${user}"
|
||||
group="$(group_for "${file}")"
|
||||
rotate "${file}" "${group}":"${user}"
|
||||
delete_old "$(dirname "${file}")"
|
||||
done
|
||||
done
|
||||
|
@ -78,7 +84,8 @@ for path in ${APPLICATIVE_LOGS_SEARCH_PATHS[@]}; do
|
|||
log_paths=$(ls -1 -d ${path}/${log_name} 2>/dev/null | grep -v \.bak\.)
|
||||
for file in ${log_paths}; do
|
||||
user="$(user_for "${file}")"
|
||||
rotate "${file}" "${user}":"${user}"
|
||||
group="$(group_for "${file}")"
|
||||
rotate "${file}" "${group}":"${user}"
|
||||
delete_old "$(dirname "${file}")"
|
||||
done
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue