mirror of
https://github.com/YunoHost-Apps/wallabag2_ynh.git
synced 2024-10-01 13:35:06 +02:00
Take official review into account (#36)
Small improvements to fit with Yunohost package standards
This commit is contained in:
parent
53deb700de
commit
5c76ddeb6c
4 changed files with 5 additions and 65 deletions
|
@ -302,7 +302,7 @@ pm.max_requests = 500
|
||||||
; The log file for slow requests
|
; The log file for slow requests
|
||||||
; Default Value: not set
|
; Default Value: not set
|
||||||
; Note: slowlog is mandatory if request_slowlog_timeout is set
|
; Note: slowlog is mandatory if request_slowlog_timeout is set
|
||||||
slowlog = /var/log/nginx/{POOLNAME}.slow.log
|
slowlog = /var/log/nginx/__NAMETOCHANGE__.slow.log
|
||||||
|
|
||||||
; The timeout for serving a single request after which a PHP backtrace will be
|
; The timeout for serving a single request after which a PHP backtrace will be
|
||||||
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
|
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
|
||||||
|
|
|
@ -28,6 +28,9 @@ domain=$(ynh_app_setting_get "$app" domain)
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
ynh_remove_app_dependencies
|
ynh_remove_app_dependencies
|
||||||
|
# The following command is kept as a matter of transition with the previous way
|
||||||
|
# of managing dependencies
|
||||||
|
ynh_package_autoremove "wallabag-deps" || true
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# REMOVE THE MYSQL DB
|
# REMOVE THE MYSQL DB
|
||||||
|
@ -52,14 +55,6 @@ ynh_remove_nginx_config
|
||||||
sudo systemctl restart php5-fpm
|
sudo systemctl restart php5-fpm
|
||||||
sudo systemctl reload nginx
|
sudo systemctl reload nginx
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# REMOVE DEPENDENCIES
|
|
||||||
#=================================================
|
|
||||||
ynh_remove_app_dependencies
|
|
||||||
# The following command is keeped as a matter of transition with the previous way
|
|
||||||
# of managing dependencies
|
|
||||||
ynh_package_autoremove "wallabag-deps" || true
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# REMOVE DEDICATED USER
|
# REMOVE DEDICATED USER
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -98,7 +98,7 @@ ynh_replace_string "{DESKEY}" "${deskey}" "$wb_conf"
|
||||||
# Replace files and set permissions
|
# Replace files and set permissions
|
||||||
ynh_secure_remove "${final_path}/var/cache"
|
ynh_secure_remove "${final_path}/var/cache"
|
||||||
sudo mkdir "${final_path}/var/cache"
|
sudo mkdir "${final_path}/var/cache"
|
||||||
sudo rsync -a $TMPDIR/* "${final_path}"
|
sudo cp -a $TMPDIR/. "${final_path}"
|
||||||
sudo chown -R $app: "${final_path}"
|
sudo chown -R $app: "${final_path}"
|
||||||
sudo chmod 755 $final_path
|
sudo chmod 755 $final_path
|
||||||
|
|
||||||
|
|
55
update.sh
55
update.sh
|
@ -1,55 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -eu
|
|
||||||
|
|
||||||
# check usage
|
|
||||||
if [[ $# -ne 1 ]]; then
|
|
||||||
cat << EOF
|
|
||||||
Usage: `basename $0` version
|
|
||||||
Update the application version shipped by this package.
|
|
||||||
EOF
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
version=$1
|
|
||||||
|
|
||||||
# -- helper:
|
|
||||||
# check that the version is set in a given file.
|
|
||||||
check_version() {
|
|
||||||
grep -q "$version" "$1" \
|
|
||||||
&& echo "[OK]" \
|
|
||||||
|| echo "[ERROR]"
|
|
||||||
}
|
|
||||||
|
|
||||||
# set new version
|
|
||||||
echo ":: set new version: ${version}"
|
|
||||||
|
|
||||||
echo -n "- processing 'scripts/_common.sh'... "
|
|
||||||
sed -ri "s#^(VERSION=).*#\1\"${version}\"#" \
|
|
||||||
./scripts/_common.sh
|
|
||||||
check_version "./scripts/_common.sh"
|
|
||||||
|
|
||||||
echo -n "- processing 'manifest.json'... "
|
|
||||||
sed -ri "s#(\"version\":).*#\1 \"${version}\",#" \
|
|
||||||
manifest.json
|
|
||||||
check_version "./manifest.json"
|
|
||||||
|
|
||||||
echo -n "- processing 'README.md'... "
|
|
||||||
sed -ri "s#(\*\*Shipped version:\*\*).*#\1 ${version}#" \
|
|
||||||
README.md
|
|
||||||
check_version "./README.md"
|
|
||||||
|
|
||||||
source ./scripts/_common.sh
|
|
||||||
|
|
||||||
# download and calculate the checksum
|
|
||||||
echo ":: downloading source tarball..."
|
|
||||||
rm -f "source.tar.gz"
|
|
||||||
wget -O "source.tar.gz" "$WALLABAG_SOURCE_URL"
|
|
||||||
calc_sum=$(sha256sum "source.tar.gz" | awk '{print $1}')
|
|
||||||
|
|
||||||
# set new checksum
|
|
||||||
echo ":: set new checksum: ${calc_sum}"
|
|
||||||
sed -ri "s#^(WALLABAG_SOURCE_SHA256=).*#\1\"${calc_sum}\"#" \
|
|
||||||
./scripts/_common.sh
|
|
||||||
|
|
||||||
echo "DONE!"
|
|
Loading…
Add table
Reference in a new issue