New step to remove generated previews from NC data directory
This commit is contained in:
@@ -32,14 +32,15 @@ step_20() {
|
||||
}
|
||||
ncInstaller="updater/updater.phar"
|
||||
|
||||
step_100_info() { echo "Delete IP from bruteforce table <NC DATABASE> <IPV4 ADDRESS>"; }
|
||||
step_100_info() { echoinfoArgs "<NC DATABASE> <IPV4 ADDRESS>"; echo "Delete IP from bruteforce table"; }
|
||||
step_100_alias() { ALIAS="bruteforceRemoveIP"; }
|
||||
step_100() {
|
||||
|
||||
shift
|
||||
local ncdb=
|
||||
local ip=
|
||||
local ipregex='^[0-2]*[0-9]{1,2}\.[0-2]*[0-9]{1,2}\.[0-2]*[0-9]{1,2}\.[0-2]*[0-9]{1,2}$'
|
||||
|
||||
if [ -z $2 ] ; then
|
||||
if [ -z $1 ] ; then
|
||||
echoerr " [E] No database provided"
|
||||
if [ -f "${WDIR}/mysql.sh" ] ; then
|
||||
echo " [I] Available mysql databases:"
|
||||
@@ -47,13 +48,13 @@ step_100() {
|
||||
fi
|
||||
return 1
|
||||
else
|
||||
ncdb="$2"
|
||||
ncdb="$1"
|
||||
fi
|
||||
# Check if string looks like ipv4 address
|
||||
if [[ "$3" =~ $ipregex ]] ; then
|
||||
ip="$3"
|
||||
if [[ "$2" =~ $ipregex ]] ; then
|
||||
ip="$2"
|
||||
else
|
||||
echoerr " [E] No valid IP:PORT detected: $3"
|
||||
echoerr " [E] No valid IP:PORT detected: $2"
|
||||
return 1
|
||||
fi
|
||||
|
||||
@@ -61,7 +62,7 @@ step_100() {
|
||||
endReturn -o $? "Error deleting ip $ip"
|
||||
}
|
||||
|
||||
step_102_info() { echo "Reset and rescan the music library in the background"; }
|
||||
step_102_info() { echoinfoArgs "<USER>"; echo "Reset and rescan the music library in the background for one user"; }
|
||||
step_102_alias() { ALIAS="audioreset"; }
|
||||
step_102() {
|
||||
shift
|
||||
@@ -78,5 +79,39 @@ step_102() {
|
||||
exep "sudo -u www-data php \"$NC_INSTALL_DIR/occ\" audioplayer:scan -vvvv $ncUser >> /var/log/ncAudioRescan.log &"
|
||||
}
|
||||
|
||||
VERSION_SEQREV=13
|
||||
step_104_info() { echo "Reset picture preview folder"; }
|
||||
step_104_alias() { ALIAS="resetpreview"; }
|
||||
step_104() {
|
||||
local lOcc="sudo -u www-data php \"$NC_INSTALL_DIR/occ\""
|
||||
|
||||
if [ -e "${NC_DATA_DIR}" ]; then
|
||||
exe rm -rf "${NC_DATA_DIR}/appdata_"*"/preview/"*
|
||||
|
||||
echoseq " [I] Rescan app data folder"
|
||||
exep "$lOcc files:scan-app-data &"
|
||||
else
|
||||
echoerr " [E] Nextcloud data direcotry $NC_DATA_DIR not found"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
step_200_info() { echo "Notes"; }
|
||||
step_200_alias() { ALIAS="notes"; }
|
||||
step_200() {
|
||||
outColor green
|
||||
cat<<NOTES_END
|
||||
# Recommended preview settings
|
||||
[$NC_INSTALL_DIR/config/config.php]
|
||||
occ config:app:set previewgenerator squareSizes --value="32 256"
|
||||
occ config:app:set previewgenerator widthSizes --value="256 384"
|
||||
occ config:app:set previewgenerator heightSizes --value="256"
|
||||
occ config:system:set preview_max_x --value 2048
|
||||
occ config:system:set preview_max_y --value 2048
|
||||
occ config:system:set jpeg_quality --value 60
|
||||
occ config:app:set preview jpeg_quality --value="60"
|
||||
|
||||
NOTES_END
|
||||
}
|
||||
|
||||
VERSION_SEQREV=14
|
||||
. /usr/local/bin/sequencer.sh
|
||||
|
Reference in New Issue
Block a user