40 lines
632 B
Bash
40 lines
632 B
Bash
|
#!/usr/bin/env sh
|
||
|
|
||
|
# install.sh
|
||
|
|
||
|
# Copy porteail directory to user's public_html
|
||
|
|
||
|
SRCDIR=./porteail
|
||
|
DESTDIR=${HOME}/public_html
|
||
|
|
||
|
process() {
|
||
|
rm -f ${DESTDIR}/* && cp -r ${SRCDIR}/* ${DESTDIR} && echo "...installed!"
|
||
|
}
|
||
|
|
||
|
echo "INSTALL to ${DESTDIR}..."
|
||
|
|
||
|
if ! test -d ${SRCDIR}
|
||
|
then
|
||
|
echo "${SRCDIR} directory not found!"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if ! test -d ${DESTDIR}
|
||
|
then
|
||
|
echo "${DESTDIR} directory not found!"
|
||
|
fi
|
||
|
|
||
|
echo "This will delete ${DESTDIR} content and copy ${SRCDIR} into. Are you sure [y/n]?"
|
||
|
read response
|
||
|
if [ "${response}" = "y" ]
|
||
|
then
|
||
|
process
|
||
|
exit 0
|
||
|
elif [ "${response}" = "Y" ]
|
||
|
then
|
||
|
process
|
||
|
exit 0
|
||
|
else
|
||
|
exit 1
|
||
|
fi
|