mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Simplify regen conf scripts
This commit is contained in:
parent
5555af1105
commit
bddd81f44b
18 changed files with 20 additions and 306 deletions
|
@ -211,23 +211,4 @@ do_post_regen() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
init)
|
|
||||||
do_init_regen
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -48,8 +48,6 @@ regen_local_ca() {
|
||||||
popd
|
popd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
do_init_regen() {
|
do_init_regen() {
|
||||||
|
|
||||||
LOGFILE=/tmp/yunohost-ssl-init
|
LOGFILE=/tmp/yunohost-ssl-init
|
||||||
|
@ -121,23 +119,4 @@ do_post_regen() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
init)
|
|
||||||
do_init_regen
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -48,20 +48,4 @@ do_post_regen() {
|
||||||
systemctl restart ssh
|
systemctl restart ssh
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -199,23 +199,4 @@ objectClass: top"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
init)
|
|
||||||
do_init_regen
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -22,23 +22,4 @@ do_post_regen() {
|
||||||
|| systemctl restart nslcd
|
|| systemctl restart nslcd
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
init)
|
|
||||||
do_init_regen
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -54,20 +54,4 @@ do_post_regen() {
|
||||||
update-alternatives --set php /usr/bin/php7.3
|
update-alternatives --set php /usr/bin/php7.3
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -70,20 +70,4 @@ do_post_regen() {
|
||||||
|| systemctl restart metronome
|
|| systemctl restart metronome
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -149,23 +149,4 @@ do_post_regen() {
|
||||||
pgrep nginx && systemctl reload nginx || { journalctl --no-pager --lines=10 -u nginx >&2; exit 1; }
|
pgrep nginx && systemctl reload nginx || { journalctl --no-pager --lines=10 -u nginx >&2; exit 1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
init)
|
|
||||||
do_init_regen
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -80,20 +80,4 @@ do_post_regen() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -63,20 +63,4 @@ do_post_regen() {
|
||||||
systemctl restart dovecot
|
systemctl restart dovecot
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -59,20 +59,4 @@ do_post_regen() {
|
||||||
systemctl -q restart rspamd.service
|
systemctl -q restart rspamd.service
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -69,8 +69,6 @@ do_post_regen() {
|
||||||
|| systemctl restart mysql
|
|| systemctl restart mysql
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
pre)
|
pre)
|
||||||
|
|
|
@ -10,20 +10,4 @@ do_post_regen() {
|
||||||
chown -R redis:adm /var/log/redis
|
chown -R redis:adm /var/log/redis
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -61,23 +61,4 @@ do_post_regen() {
|
||||||
|| systemctl restart yunomdns
|
|| systemctl restart yunomdns
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
init)
|
|
||||||
do_init_regen
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -80,20 +80,4 @@ do_post_regen() {
|
||||||
systemctl restart dnsmasq
|
systemctl restart dnsmasq
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -22,23 +22,4 @@ do_post_regen() {
|
||||||
|| systemctl restart unscd
|
|| systemctl restart unscd
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
init)
|
|
||||||
do_init_regen
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -27,20 +27,4 @@ do_post_regen() {
|
||||||
|| systemctl reload fail2ban
|
|| systemctl reload fail2ban
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCE=${2:-0}
|
do_$1_regen ${@:2}
|
||||||
DRY_RUN=${3:-0}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
pre)
|
|
||||||
do_pre_regen $4
|
|
||||||
;;
|
|
||||||
post)
|
|
||||||
do_post_regen $4
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "hook called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -105,13 +105,9 @@ def regen_conf(
|
||||||
else:
|
else:
|
||||||
filesystem.mkdir(PENDING_CONF_DIR, 0o755, True)
|
filesystem.mkdir(PENDING_CONF_DIR, 0o755, True)
|
||||||
|
|
||||||
# Format common hooks arguments
|
|
||||||
common_args = [1 if force else 0, 1 if dry_run else 0]
|
|
||||||
|
|
||||||
# Execute hooks for pre-regen
|
# Execute hooks for pre-regen
|
||||||
pre_args = [
|
# element 2 and 3 with empty string is because of legacy...
|
||||||
"pre",
|
pre_args = ["pre", "", ""]
|
||||||
] + common_args
|
|
||||||
|
|
||||||
def _pre_call(name, priority, path, args):
|
def _pre_call(name, priority, path, args):
|
||||||
# create the pending conf directory for the category
|
# create the pending conf directory for the category
|
||||||
|
@ -417,9 +413,8 @@ def regen_conf(
|
||||||
return result
|
return result
|
||||||
|
|
||||||
# Execute hooks for post-regen
|
# Execute hooks for post-regen
|
||||||
post_args = [
|
# element 2 and 3 with empty string is because of legacy...
|
||||||
"post",
|
post_args = ["post", "", ""]
|
||||||
] + common_args
|
|
||||||
|
|
||||||
def _pre_call(name, priority, path, args):
|
def _pre_call(name, priority, path, args):
|
||||||
# append coma-separated applied changes for the category
|
# append coma-separated applied changes for the category
|
||||||
|
|
Loading…
Add table
Reference in a new issue