1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/minidlna_ynh.git synced 2024-09-03 19:36:34 +02:00

Contournement sysctl read only lxc

This commit is contained in:
Maniack Crudelis 2017-03-20 22:50:58 +01:00
parent d5a794a137
commit fca547486f
5 changed files with 19 additions and 5 deletions

View file

@ -224,6 +224,13 @@ CHECK_MD5_CONFIG () { # Créé un backup du fichier de config si il a été modi
fi
}
#=================================================
# PACKAGE CHECK BYPASSING...
#=================================================
IS_PACKAGE_CHECK () { # Détermine une exécution en conteneur (Non testé)
return $(uname -n | grep -c 'pchecker_lxc')
}
#=================================================
#=================================================

View file

@ -79,8 +79,9 @@ ynh_app_setting_set $app version ${version:0:1}
# Augmentation du nombre maximum de fichiers surveillés par inotify.
sudo cp -a ../conf/90-inotify_minidlna.conf /etc/sysctl.d/
# Et rechargement de la config du noyau.
# sudo sysctl --system
sudo sysctl -p /etc/sysctl.d/90-inotify_minidlna.conf
if IS_PACKAGE_CHECK; then
sudo sysctl -p /etc/sysctl.d/90-inotify_minidlna.conf
fi
#=================================================
# ENABLE SERVICE IN ADMIN PANEL

View file

@ -71,5 +71,7 @@ if [ -e "/etc/sysctl.d/90-inotify_minidlna.conf" ]; then
echo "Delete kernel config"
sudo rm "/etc/sysctl.d/90-inotify_minidlna.conf"
# Et rechargement de la config du noyau.
sudo sysctl --system
if IS_PACKAGE_CHECK; then
sudo sysctl -p /etc/sysctl.d/90-inotify_minidlna.conf
fi
fi

View file

@ -68,7 +68,9 @@ fi
#=================================================
sudo cp -a ./inotify /etc/sysctl.d/90-inotify_minidlna.conf
sudo sysctl --system
if IS_PACKAGE_CHECK; then
sudo sysctl -p /etc/sysctl.d/90-inotify_minidlna.conf
fi
sudo cp -a ./minidlna.conf /etc/
sudo systemctl restart minidlna

View file

@ -59,7 +59,9 @@ fi
# Augmentation du nombre maximum de fichiers surveillés par inotify.
sudo cp -a ../conf/90-inotify_minidlna.conf /etc/sysctl.d/
# Et rechargement de la config du noyau.
sudo sysctl --system
if IS_PACKAGE_CHECK; then
sudo sysctl -p /etc/sysctl.d/90-inotify_minidlna.conf
fi
#=================================================
# ENABLE SERVICE IN ADMIN PANEL