Update production/download_site/select.sh
This commit is contained in:
parent
03f9a94a83
commit
d327242fae
@ -33,23 +33,25 @@ dialog --no-lines --menu "Choose a directory from ${ROOT_PATH}:" 0 0 0 "${menu_i
|
||||
menu_choice=$(cat /tmp/menu_choice)
|
||||
rm -f /tmp/menu_choice
|
||||
echo
|
||||
|
||||
#
|
||||
# Find the site root directory
|
||||
#
|
||||
SELECTED_DIR=$(echo ${menu_choice} | awk '{print $3}')
|
||||
[ "${SELECTED_DIR}" == "" ] && echo "No directory selected" && exit
|
||||
[ ! -d "${SELECTED_DIR}" ] && echo "Cannot find selected directory ${SELECTED_DIR}" && exit
|
||||
echo "SELECTED_DIR :" $SELECTED_DIR
|
||||
|
||||
VHOST_DIR=${ROOT_PATH}/$SELECTED_DIR
|
||||
[ ! -d "${ROOT_PATH}/${SELECTED_DIR}" ] && echo "Cannot find selected vhost directory ${VHOST_DIR}" && exit
|
||||
echo -e "VHOST_DIR :" $VHOST_DIR
|
||||
#VHOST_DIR=${ROOT_PATH}/${SELECTED_DIR}
|
||||
#[ ! -d "${SELECTED_DIR}" ] && echo "Cannot find selected vhost directory ${VHOST_DIR}" && exit
|
||||
#echo -e "VHOST_DIR :" $VHOST_DIR
|
||||
|
||||
#
|
||||
# Find the index.php or index.html, the full path and the dir name
|
||||
#
|
||||
SITE_INDEX=$(find ${VHOST_DIR} -name index.php -printf "%d %p\n"|sort -n|perl -pe 's/^\d+\s//;' | head -n1)
|
||||
SITE_INDEX=$(find ${SELECTED_DIR} -name index.php -printf "%d %p\n"|sort -n|perl -pe 's/^\d+\s//;' | head -n1)
|
||||
if [ "${SITE_INDEX}" == "" ];then
|
||||
SITE_INDEX=$(find ${VHOST_DIR} -name index.html -printf "%d %p\n"|sort -n|perl -pe 's/^\d+\s//;' | head -n1)
|
||||
SITE_INDEX=$(find ${SELECTED_DIR} -name index.html -printf "%d %p\n"|sort -n|perl -pe 's/^\d+\s//;' | head -n1)
|
||||
fi
|
||||
|
||||
echo -e "INDEX :" $SITE_INDEX
|
||||
@ -83,7 +85,7 @@ cd /root
|
||||
#
|
||||
# Confirm this is the right type of site
|
||||
#
|
||||
read -p "This is a ${SITE_TYPE} site. Continue to backup?" -n 1 -r
|
||||
read -p "This is a ${SITE_TYPE} site. Continue to backup [y/n] ? " -n 1 -r
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
echo
|
||||
#
|
||||
@ -94,5 +96,3 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
[ ${SITE_TYPE} == 'unknown' ] && echo "Backup for ${SITE_TYPE} types has not yet implemented!" && exit
|
||||
fi
|
||||
echo
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user