create WDOTD only if not existing or is a link

This commit is contained in:
Jakobus Schürz 2020-01-21 15:22:43 +01:00
parent a63dca8ff8
commit a9957d30e5

View file

@ -284,8 +284,12 @@ if [[ $- = *i* ]] ; then
# Create and link Work-Dir of the Day
WDOTD=$(date "+${HOME}/archive/work/%Y/%m/work_%Y%m%d")
[ -e $WDOTD ] || mkdir -p "${WDOTD}"
[ -f "${HOME}/WORK" ] || ln -sf "${WDOTD}" "${HOME}/WORK"
[ -e $WDOTD ] || mkdir -pv "${WDOTD}"
if [ ( -e "${HOME}/WORK" -a -h "${HOME}/WORK" ) -o ! -e "${HOME}/WORK" ] ; then
ln -sf "${WDOTD}" "${HOME}/WORK"
else
echo "${HOME}/WORK exists and is real directory"
fi