mirror of
https://github.com/YunoHost/package_check.git
synced 2024-09-03 20:06:20 +02:00
Minor fixes
This commit is contained in:
parent
f28185e5cc
commit
553f8e9375
2 changed files with 11 additions and 11 deletions
|
@ -35,13 +35,13 @@ if [ "$(whoami)" != "$(cat "$script_dir/setup_user")" ] && test -e "$script_dir/
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "\e[1m> Active le bridge réseau\e[0m"
|
echo -e "\e[1m> Active le bridge réseau\e[0m"
|
||||||
if ! sudo ifquery $LXC_BRIDGE --state > /dev/null
|
if ! sudo ifquery $LXC_BRIDGE --state > /dev/null
|
||||||
then
|
then
|
||||||
sudo ifup $LXC_BRIDGE --interfaces=/etc/network/interfaces.d/$LXC_BRIDGE
|
sudo ifup $LXC_BRIDGE --interfaces=/etc/network/interfaces.d/$LXC_BRIDGE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "\e[1m> Configure le parefeu\e[0m"
|
echo -e "\e[1m> Configure le parefeu\e[0m"
|
||||||
if ! sudo iptables -D FORWARD -i $LXC_BRIDGE -o $main_iface -j ACCEPT 2> /dev/null
|
if ! sudo iptables -D FORWARD -i $LXC_BRIDGE -o $main_iface -j ACCEPT 2> /dev/null
|
||||||
then
|
then
|
||||||
sudo iptables -A FORWARD -i $LXC_BRIDGE -o $main_iface -j ACCEPT
|
sudo iptables -A FORWARD -i $LXC_BRIDGE -o $main_iface -j ACCEPT
|
||||||
|
@ -55,7 +55,7 @@ then
|
||||||
sudo iptables -t nat -A POSTROUTING -s $PLAGE_IP.0/24 -j MASQUERADE
|
sudo iptables -t nat -A POSTROUTING -s $PLAGE_IP.0/24 -j MASQUERADE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "\e[1m> Démarrage de la machine\e[0m"
|
echo -e "\e[1m> Démarrage de la machine\e[0m"
|
||||||
if [ $(sudo lxc-info --name $LXC_NAME | grep -c "STOPPED") -eq 0 ]; then
|
if [ $(sudo lxc-info --name $LXC_NAME | grep -c "STOPPED") -eq 0 ]; then
|
||||||
# Si la machine n'est pas à l'arrêt.
|
# Si la machine n'est pas à l'arrêt.
|
||||||
sudo lxc-stop -n $LXC_NAME # Arrête la machine LXC
|
sudo lxc-stop -n $LXC_NAME # Arrête la machine LXC
|
||||||
|
@ -67,7 +67,7 @@ sudo lxc-start -n $LXC_NAME -d
|
||||||
sleep 3
|
sleep 3
|
||||||
sudo lxc-ls -f
|
sudo lxc-ls -f
|
||||||
|
|
||||||
echo "\e[1m> Update\e[0m"
|
echo -e "\e[1m> Update\e[0m"
|
||||||
update_apt=0
|
update_apt=0
|
||||||
sudo lxc-attach -n $LXC_NAME -- apt-get update
|
sudo lxc-attach -n $LXC_NAME -- apt-get update
|
||||||
sudo lxc-attach -n $LXC_NAME -- apt-get dist-upgrade --dry-run | grep -q "^Inst " # Vérifie si il y aura des mises à jour.
|
sudo lxc-attach -n $LXC_NAME -- apt-get dist-upgrade --dry-run | grep -q "^Inst " # Vérifie si il y aura des mises à jour.
|
||||||
|
@ -75,10 +75,10 @@ sudo lxc-attach -n $LXC_NAME -- apt-get dist-upgrade --dry-run | grep -q "^Inst
|
||||||
if [ "$?" -eq 0 ]; then
|
if [ "$?" -eq 0 ]; then
|
||||||
update_apt=1
|
update_apt=1
|
||||||
fi
|
fi
|
||||||
echo "\e[1m> Upgrade\e[0m"
|
echo -e "\e[1m> Upgrade\e[0m"
|
||||||
sudo lxc-attach -n $LXC_NAME -- apt-get dist-upgrade --option Dpkg::Options::=--force-confold -yy
|
sudo lxc-attach -n $LXC_NAME -- apt-get dist-upgrade --option Dpkg::Options::=--force-confold -yy
|
||||||
|
|
||||||
echo "\e[1m> Clean\e[0m"
|
echo -e "\e[1m> Clean\e[0m"
|
||||||
sudo lxc-attach -n $LXC_NAME -- apt-get autoremove -y
|
sudo lxc-attach -n $LXC_NAME -- apt-get autoremove -y
|
||||||
sudo lxc-attach -n $LXC_NAME -- apt-get autoclean
|
sudo lxc-attach -n $LXC_NAME -- apt-get autoclean
|
||||||
if [ "$update_apt" -eq 1 ]
|
if [ "$update_apt" -eq 1 ]
|
||||||
|
@ -86,10 +86,10 @@ then # Print les numéros de version de Yunohost, si il y a eu un upgrade
|
||||||
(sudo lxc-attach -n $LXC_NAME -- yunohost -v) | sudo tee "$script_dir/ynh_version"
|
(sudo lxc-attach -n $LXC_NAME -- yunohost -v) | sudo tee "$script_dir/ynh_version"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "\e[1m> Arrêt de la machine virtualisée\e[0m"
|
echo -e "\e[1m> Arrêt de la machine virtualisée\e[0m"
|
||||||
sudo lxc-stop -n $LXC_NAME
|
sudo lxc-stop -n $LXC_NAME
|
||||||
|
|
||||||
echo "\e[1m> Suppression des règles de parefeu\e[0m"
|
echo -e "\e[1m> Suppression des règles de parefeu\e[0m"
|
||||||
sudo iptables -D FORWARD -i $LXC_BRIDGE -o $main_iface -j ACCEPT
|
sudo iptables -D FORWARD -i $LXC_BRIDGE -o $main_iface -j ACCEPT
|
||||||
sudo iptables -D FORWARD -i $main_iface -o $LXC_BRIDGE -j ACCEPT
|
sudo iptables -D FORWARD -i $main_iface -o $LXC_BRIDGE -j ACCEPT
|
||||||
sudo iptables -t nat -D POSTROUTING -s $PLAGE_IP.0/24 -j MASQUERADE
|
sudo iptables -t nat -D POSTROUTING -s $PLAGE_IP.0/24 -j MASQUERADE
|
||||||
|
@ -98,9 +98,9 @@ sudo ifdown --force $LXC_BRIDGE
|
||||||
|
|
||||||
if [ "$update_apt" -eq 1 ]
|
if [ "$update_apt" -eq 1 ]
|
||||||
then
|
then
|
||||||
echo "\e[1m> Archivage du snapshot\e[0m"
|
echo -e "\e[1m> Archivage du snapshot\e[0m"
|
||||||
sudo tar -cz --acls --xattrs -f /var/lib/lxcsnaps/$LXC_NAME/snap0.tar.gz /var/lib/lxcsnaps/$LXC_NAME/snap0
|
sudo tar -cz --acls --xattrs -f /var/lib/lxcsnaps/$LXC_NAME/snap0.tar.gz /var/lib/lxcsnaps/$LXC_NAME/snap0
|
||||||
echo "\e[1m> Remplacement du snapshot\e[0m"
|
echo -e "\e[1m> Remplacement du snapshot\e[0m"
|
||||||
sudo lxc-snapshot -n $LXC_NAME -d snap0
|
sudo lxc-snapshot -n $LXC_NAME -d snap0
|
||||||
sudo lxc-snapshot -n $LXC_NAME
|
sudo lxc-snapshot -n $LXC_NAME
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -360,7 +360,7 @@ CHECK_URL () {
|
||||||
# Detect the issue alias_traversal, https://github.com/yandex/gixy/blob/master/docs/en/plugins/aliastraversal.md
|
# Detect the issue alias_traversal, https://github.com/yandex/gixy/blob/master/docs/en/plugins/aliastraversal.md
|
||||||
curl --location --insecure --silent $check_domain$check_path../html/index.nginx-debian.html \
|
curl --location --insecure --silent $check_domain$check_path../html/index.nginx-debian.html \
|
||||||
| grep "title" | grep --quiet "Welcome to nginx on Debian" \
|
| grep "title" | grep --quiet "Welcome to nginx on Debian" \
|
||||||
&& ECHO_FORMAT "Issue alias_traversal detected ! Please see here https://github.com/YunoHost/example_ynh/pull/45 to fix that.\n" "red" "bold"; RESULT_alias_traversal=1
|
&& (ECHO_FORMAT "Issue alias_traversal detected ! Please see here https://github.com/YunoHost/example_ynh/pull/45 to fix that.\n" "red" "bold" && RESULT_alias_traversal=1)
|
||||||
|
|
||||||
# Remove the entries in /etc/hosts for the test domain
|
# Remove the entries in /etc/hosts for the test domain
|
||||||
sudo sed --in-place '/#package_check/d' /etc/hosts
|
sudo sed --in-place '/#package_check/d' /etc/hosts
|
||||||
|
|
Loading…
Add table
Reference in a new issue