Fix swap management

This commit is contained in:
Josué Tille 2022-08-23 15:02:09 +02:00
parent 00498fdac6
commit 3c358a2172
No known key found for this signature in database
GPG key ID: 716A6C99B04194EF
2 changed files with 3 additions and 3 deletions

View file

@ -33,7 +33,7 @@ install_dependance() {
expect ffmpeg \
memcached libmemcached-dev \
python3-scipy python3-matplotlib \
libjpeg62-turbo-dev zlib1g-dev # For building pillow
libjpeg62-turbo-dev zlib1g-dev libffi-dev # For building pillow
ynh_add_swap --size=2000
# We need to do that because we can have some issue about the permission access to the pip cache without this
chown -R $seafile_user:$seafile_user $final_path

View file

@ -52,7 +52,7 @@ ynh_add_swap () {
truncate -s 0 /swap_$app
# set the No_COW attribute on the swapfile with chattr
chattr +C /swap_$app
chattr +C /swap_$app || true
# Preallocate space for the swap file, fallocate may sometime not be used, use dd instead in this case
if ! fallocate -l ${swap_size}K /swap_$app
@ -76,7 +76,7 @@ ynh_del_swap () {
# Clean the fstab
sed -i "/#Swap added by $app/d" /etc/fstab
# Desactive the swap file
swapoff /swap_$app
swapoff /swap_$app || true
# And remove it
rm /swap_$app
fi