Commit 77b3535d authored by Łukasz Nowak's avatar Łukasz Nowak

caddy-frontend: Consistently use software provided find

parent 55b3f456
...@@ -22,11 +22,11 @@ md5sum = 5784bea3bd608913769ff9a8afcccb68 ...@@ -22,11 +22,11 @@ md5sum = 5784bea3bd608913769ff9a8afcccb68
[profile-frontend] [profile-frontend]
filename = instance-frontend.cfg.in filename = instance-frontend.cfg.in
md5sum = 65f33cc28372cb7fea61c27b81b6e5f1 md5sum = 1ec349747487b45dd6b30bb2aa45acbe
[profile-master] [profile-master]
filename = instance-master.cfg.in filename = instance-master.cfg.in
md5sum = 2c599c22f6ab9bf2bbc48da8a12ae6e0 md5sum = 50dbd9bd25fbc608b576ac83f4e13b0f
[profile-slave-list] [profile-slave-list]
filename = instance-slave-list.cfg.in filename = instance-slave-list.cfg.in
...@@ -82,7 +82,7 @@ md5sum = 905e395b67c0a2b214b9f0099c8dc939 ...@@ -82,7 +82,7 @@ md5sum = 905e395b67c0a2b214b9f0099c8dc939
[template-validate-script] [template-validate-script]
_update_hash_filename_ = templates/validate-script.sh.in _update_hash_filename_ = templates/validate-script.sh.in
md5sum = 53e5d7ba2827bff003051f74f24ffe4f md5sum = ffa38c0110cf7a91cfc514e013b37a6d
[template-configuration-state-script] [template-configuration-state-script]
_update_hash_filename_ = templates/configuration-state-script.sh.in _update_hash_filename_ = templates/configuration-state-script.sh.in
...@@ -90,7 +90,7 @@ md5sum = f494ce78550847066ed5a72c54ef47a9 ...@@ -90,7 +90,7 @@ md5sum = f494ce78550847066ed5a72c54ef47a9
[template-rotate-script] [template-rotate-script]
_update_hash_filename_ = templates/rotate-script.sh.in _update_hash_filename_ = templates/rotate-script.sh.in
md5sum = 8c150e1e6c993708d31936742f3a7302 md5sum = b6fda7e51b6847199c3d142fc3f9a671
[software-setup] [software-setup]
filename = setup.py filename = setup.py
...@@ -102,7 +102,7 @@ md5sum = e82ccdb0b26552a1c88ff523d8fae24a ...@@ -102,7 +102,7 @@ md5sum = e82ccdb0b26552a1c88ff523d8fae24a
[profile-kedifa] [profile-kedifa]
filename = instance-kedifa.cfg.in filename = instance-kedifa.cfg.in
md5sum = 40fe46a1fe653406b18ca46351d195b8 md5sum = d790e23ebf7b07bb245322629d402551
[template-backend-haproxy-rsyslogd-conf] [template-backend-haproxy-rsyslogd-conf]
_update_hash_filename_ = templates/backend-haproxy-rsyslogd.conf.in _update_hash_filename_ = templates/backend-haproxy-rsyslogd.conf.in
......
...@@ -644,6 +644,7 @@ pattern = *.old ...@@ -644,6 +644,7 @@ pattern = *.old
keep_days = 365 keep_days = 365
extra-context = extra-context =
raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key log_dir trafficserver-directory:log key log_dir trafficserver-directory:log
key rotate_dir trafficserver-directory:logrotate-backup key rotate_dir trafficserver-directory:logrotate-backup
key xz_binary :xz_binary key xz_binary :xz_binary
...@@ -670,7 +671,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }} ...@@ -670,7 +671,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
extra-context = extra-context =
import os_module os import os_module os
raw find_executable {{ software_parameter_dict['find'] }} raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key path_list :path_list key path_list :path_list
key sha256sum :sha256sum key sha256sum :sha256sum
key signature_file :signature_file key signature_file :signature_file
...@@ -699,6 +700,7 @@ output = ${directory:bin}/frontend-caddy-validate ...@@ -699,6 +700,7 @@ output = ${directory:bin}/frontend-caddy-validate
last_state_file = ${directory:run}/caddy_configuration_last_state last_state_file = ${directory:run}/caddy_configuration_last_state
validate_command = ${caddy-wrapper:output} -validate validate_command = ${caddy-wrapper:output} -validate
extra-context = extra-context =
raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key validate_command :validate_command key validate_command :validate_command
key configuration_state_command frontend-caddy-configuration-state-validate:output key configuration_state_command frontend-caddy-configuration-state-validate:output
key last_state_file :last_state_file key last_state_file :last_state_file
...@@ -835,7 +837,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }} ...@@ -835,7 +837,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
extra-context = extra-context =
import os_module os import os_module os
raw find_executable {{ software_parameter_dict['find'] }} raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key path_list :path_list key path_list :path_list
key sha256sum :sha256sum key sha256sum :sha256sum
key signature_file :signature_file key signature_file :signature_file
...@@ -864,6 +866,7 @@ output = ${directory:bin}/backend-haproxy-validate ...@@ -864,6 +866,7 @@ output = ${directory:bin}/backend-haproxy-validate
last_state_file = ${directory:run}/backend_haproxy_configuration_last_state last_state_file = ${directory:run}/backend_haproxy_configuration_last_state
validate_command = {{ software_parameter_dict['haproxy_executable'] }} -f ${backend-haproxy-configuration:file} -c validate_command = {{ software_parameter_dict['haproxy_executable'] }} -f ${backend-haproxy-configuration:file} -c
extra-context = extra-context =
raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key validate_command :validate_command key validate_command :validate_command
key configuration_state_command backend-haproxy-configuration-state-validate:output key configuration_state_command backend-haproxy-configuration-state-validate:output
key last_state_file :last_state_file key last_state_file :last_state_file
...@@ -1006,7 +1009,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }} ...@@ -1006,7 +1009,7 @@ sha256sum = {{ software_parameter_dict['sha256sum'] }}
extra-context = extra-context =
import os_module os import os_module os
raw find_executable {{ software_parameter_dict['find'] }} raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key path_list :path_list key path_list :path_list
key sha256sum :sha256sum key sha256sum :sha256sum
key signature_file :signature_file key signature_file :signature_file
...@@ -1035,6 +1038,7 @@ output = ${directory:bin}/slave-introspection-validate ...@@ -1035,6 +1038,7 @@ output = ${directory:bin}/slave-introspection-validate
last_state_file = ${directory:run}/slave_introspection_configuration_last_state last_state_file = ${directory:run}/slave_introspection_configuration_last_state
validate_command = {{ software_parameter_dict['nginx'] }} -c ${frontend-configuration:slave-introspection-configuration} -t validate_command = {{ software_parameter_dict['nginx'] }} -c ${frontend-configuration:slave-introspection-configuration} -t
extra-context = extra-context =
raw find_executable {{ software_parameter_dict['findutils'] }}/bin/find
key validate_command :validate_command key validate_command :validate_command
key configuration_state_command slave-introspection-configuration-state-validate:output key configuration_state_command slave-introspection-configuration-state-validate:output
key last_state_file :last_state_file key last_state_file :last_state_file
......
...@@ -288,7 +288,7 @@ directory = ${directory:auth-ready} ...@@ -288,7 +288,7 @@ directory = ${directory:auth-ready}
init = init =
import os import os
if os.path.isdir(options['directory']): if os.path.isdir(options['directory']):
os.system("find %s -type f -name *-auth-random -size 0 -delete" % (options['directory'],)) os.system("{{ software_parameter_dict['findutils'] }}/bin/find %s -type f -name *-auth-random -size 0 -delete" % (options['directory'],))
[auth-random] [auth-random]
recipe = slapos.recipe.build recipe = slapos.recipe.build
...@@ -335,7 +335,7 @@ config-command = ...@@ -335,7 +335,7 @@ config-command =
recipe = plone.recipe.command recipe = plone.recipe.command
output = ${directory:var}/${:_buildout_section_name_}.txt output = ${directory:var}/${:_buildout_section_name_}.txt
update-command = ${:command} update-command = ${:command}
command = find ${directory:auth-ready} -type f > ${:output} command = {{ software_parameter_dict['findutils'] }}/bin/find ${directory:auth-ready} -type f > ${:output}
[promise-kedifa-auth-ready] [promise-kedifa-auth-ready]
<= monitor-promise-base <= monitor-promise-base
......
...@@ -856,7 +856,7 @@ key = ${:certificate} ...@@ -856,7 +856,7 @@ key = ${:certificate}
stop-on-error = True stop-on-error = True
update-command = ${:command} update-command = ${:command}
command = command =
[ -f ${:certificate} ] && find ${:certificate} -type f -mtime +3 -delete [ -f ${:certificate} ] && {{ software_parameter_dict['findutils'] }}/bin/find ${:certificate} -type f -mtime +3 -delete
if ! [ -f ${:certificate} ] ; then if ! [ -f ${:certificate} ] ; then
openssl req -new -newkey rsa:2048 -sha256 -subj \ openssl req -new -newkey rsa:2048 -sha256 -subj \
"/CN=${rejected-slave-publish-configuration:ip}" \ "/CN=${rejected-slave-publish-configuration:ip}" \
......
...@@ -126,7 +126,7 @@ xz_location = ${xz-utils:location} ...@@ -126,7 +126,7 @@ xz_location = ${xz-utils:location}
htpasswd = ${:bin_directory}/htpasswd htpasswd = ${:bin_directory}/htpasswd
smart_caucase_signer = ${:bin_directory}/smart-caucase-signer smart_caucase_signer = ${:bin_directory}/smart-caucase-signer
caucase_csr_sign_check = ${:bin_directory}/caucase-csr-sign-check caucase_csr_sign_check = ${:bin_directory}/caucase-csr-sign-check
find = ${findutils:location}/bin/find findutils = ${findutils:location}
[template] [template]
recipe = slapos.recipe.template:jinja2 recipe = slapos.recipe.template:jinja2
......
...@@ -9,10 +9,10 @@ COMPRESS={{ xz_binary }} ...@@ -9,10 +9,10 @@ COMPRESS={{ xz_binary }}
KEEP_DAYS={{ keep_days }} KEEP_DAYS={{ keep_days }}
# Move out ${PATTERN} files # Move out ${PATTERN} files
find ${LOG_DIR} -maxdepth 1 -type f -name ${PATTERN} -exec mv {} ${LOGROTATE_DIR}/ \; {{ find_executable }} ${LOG_DIR} -maxdepth 1 -type f -name ${PATTERN} -exec mv {} ${LOGROTATE_DIR}/ \;
# Compress # Compress
find ${LOGROTATE_DIR} -maxdepth 1 -type f -name ${PATTERN} -exec ${COMPRESS} -9 {} \; {{ find_executable }} ${LOGROTATE_DIR} -maxdepth 1 -type f -name ${PATTERN} -exec ${COMPRESS} -9 {} \;
# Retent old files # Retent old files
find ${LOGROTATE_DIR} -maxdepth 1 -type f -mtime +${KEEP_DAYS} -delete {{ find_executable }} ${LOGROTATE_DIR} -maxdepth 1 -type f -mtime +${KEEP_DAYS} -delete
...@@ -7,7 +7,7 @@ LAST_STATE_FILE={{ last_state_file }} ...@@ -7,7 +7,7 @@ LAST_STATE_FILE={{ last_state_file }}
# force validation each 2 hours # force validation each 2 hours
old_found=1 old_found=1
if [ -f $LAST_STATE_FILE ] ; then if [ -f $LAST_STATE_FILE ] ; then
old_found=$(find $LAST_STATE_FILE -mmin +120 | wc -l) old_found=$({{ find_executable }} $LAST_STATE_FILE -mmin +120 | wc -l)
fi fi
if [ "$old_found" -eq 1 ] || {{ configuration_state_command }} ; then if [ "$old_found" -eq 1 ] || {{ configuration_state_command }} ; then
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment