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:
parent
d5a794a137
commit
fca547486f
5 changed files with 19 additions and 5 deletions
|
@ -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')
|
||||
}
|
||||
|
||||
#=================================================
|
||||
#=================================================
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue