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)
|
menu_choice=$(cat /tmp/menu_choice)
|
||||||
rm -f /tmp/menu_choice
|
rm -f /tmp/menu_choice
|
||||||
echo
|
echo
|
||||||
|
|
||||||
#
|
#
|
||||||
# Find the site root directory
|
# Find the site root directory
|
||||||
#
|
#
|
||||||
SELECTED_DIR=$(echo ${menu_choice} | awk '{print $3}')
|
SELECTED_DIR=$(echo ${menu_choice} | awk '{print $3}')
|
||||||
[ "${SELECTED_DIR}" == "" ] && echo "No directory selected" && exit
|
[ "${SELECTED_DIR}" == "" ] && echo "No directory selected" && exit
|
||||||
|
[ ! -d "${SELECTED_DIR}" ] && echo "Cannot find selected directory ${SELECTED_DIR}" && exit
|
||||||
echo "SELECTED_DIR :" $SELECTED_DIR
|
echo "SELECTED_DIR :" $SELECTED_DIR
|
||||||
|
|
||||||
VHOST_DIR=${ROOT_PATH}/$SELECTED_DIR
|
#VHOST_DIR=${ROOT_PATH}/${SELECTED_DIR}
|
||||||
[ ! -d "${ROOT_PATH}/${SELECTED_DIR}" ] && echo "Cannot find selected vhost directory ${VHOST_DIR}" && exit
|
#[ ! -d "${SELECTED_DIR}" ] && echo "Cannot find selected vhost directory ${VHOST_DIR}" && exit
|
||||||
echo -e "VHOST_DIR :" $VHOST_DIR
|
#echo -e "VHOST_DIR :" $VHOST_DIR
|
||||||
|
|
||||||
#
|
#
|
||||||
# Find the index.php or index.html, the full path and the dir name
|
# 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
|
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
|
fi
|
||||||
|
|
||||||
echo -e "INDEX :" $SITE_INDEX
|
echo -e "INDEX :" $SITE_INDEX
|
||||||
@ -83,7 +85,7 @@ cd /root
|
|||||||
#
|
#
|
||||||
# Confirm this is the right type of site
|
# 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
|
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||||
echo
|
echo
|
||||||
#
|
#
|
||||||
@ -94,5 +96,3 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
|
|||||||
[ ${SITE_TYPE} == 'unknown' ] && echo "Backup for ${SITE_TYPE} types has not yet implemented!" && exit
|
[ ${SITE_TYPE} == 'unknown' ] && echo "Backup for ${SITE_TYPE} types has not yet implemented!" && exit
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user