File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -203,6 +203,9 @@ if [ ! -z "$WEB_SYSTEM" ] && [ "$WEB" != '*' ]; then
203203 cp $USER_DATA /ssl/$domain .* hestia/
204204 fi
205205
206+ # Changin dir to documentroot
207+ cd $HOMEDIR /$user /web/$domain
208+
206209 # Define exclude arguments
207210 exlusion=$( echo -e " $WEB " | tr ' ,' ' \n' | grep " ^$domain :" )
208211 set -f
@@ -211,15 +214,20 @@ if [ ! -z "$WEB_SYSTEM" ] && [ "$WEB" != '*' ]; then
211214 if [ ! -z " $exlusion " ]; then
212215 xdirs=" $( echo -e " $exlusion " | tr ' :' ' \n' | grep -v $domain ) "
213216 for xpath in $xdirs ; do
214- fargs+=(--exclude=$xpath /* )
215- echo " $( date " +%F %T" ) excluding directory $xpath "
216- msg=" $msg \n$( date " +%F %T" ) excluding directory $xpath "
217+ if [ -d " $xpath " ]; then
218+ fargs+=(--exclude=$xpath /* )
219+ echo " $( date " +%F %T" ) excluding directory $xpath "
220+ msg=" $msg \n$( date " +%F %T" ) excluding directory $xpath "
221+ else
222+ echo " $( date " +%F %T" ) excluding file $xpath "
223+ msg=" $msg \n$( date " +%F %T" ) excluding file $xpath "
224+ fargs+=(--exclude=$xpath )
225+ fi
217226 done
218227 fi
219228 set +f
220229
221230 # Backup files
222- cd $HOMEDIR /$user /web/$domain
223231 tar -cpf- * ${fargs[@]} | gzip -$BACKUP_GZIP - > $tmpdir /web/$domain /domain_data.tar.gz
224232 done
225233
You can’t perform that action at this time.
0 commit comments