mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-23 02:19:07 +01:00
upgradeFromGit : add check_file_or_symlink function and use it during theme installation
This commit is contained in:
parent
18de43b52f
commit
a766150f41
1 changed files with 13 additions and 3 deletions
|
@ -17,6 +17,16 @@ function msg() {
|
||||||
echo $2 "$1" | tee -a "$LOG_FILE"
|
echo $2 "$1" | tee -a "$LOG_FILE"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function check_file_or_symlink() {
|
||||||
|
[ -f "$1" ] && echo 0 && return 0
|
||||||
|
if [ -L "$1" ]
|
||||||
|
then
|
||||||
|
[ -r "$1" ] && echo 0 && return 0
|
||||||
|
rm -f "$1"
|
||||||
|
fi
|
||||||
|
echo 1 && return 1
|
||||||
|
}
|
||||||
|
|
||||||
cd $ROOT_DIR
|
cd $ROOT_DIR
|
||||||
|
|
||||||
msg "-> Clean git repos : "
|
msg "-> Clean git repos : "
|
||||||
|
@ -171,7 +181,7 @@ then
|
||||||
do
|
do
|
||||||
f=`basename $i`
|
f=`basename $i`
|
||||||
msg "\t\t\t- $f : " -en
|
msg "\t\t\t- $f : " -en
|
||||||
if [ -f $ROOT_DIR/public_html/templates/$THEME/$f ]
|
if [ `check_file_or_symlink "$ROOT_DIR/public_html/templates/$THEME/$f"` -eq 0 ]
|
||||||
then
|
then
|
||||||
msg "present."
|
msg "present."
|
||||||
else
|
else
|
||||||
|
@ -191,7 +201,7 @@ then
|
||||||
do
|
do
|
||||||
f=`basename $i`
|
f=`basename $i`
|
||||||
msg "\t\t\t- $f : " -en
|
msg "\t\t\t- $f : " -en
|
||||||
if [ -f $ROOT_DIR/public_html/images/$THEME/$f ]
|
if [ `check_file_or_symlink "$ROOT_DIR/public_html/images/$THEME/$f"` -eq 0 ]
|
||||||
then
|
then
|
||||||
msg "present."
|
msg "present."
|
||||||
else
|
else
|
||||||
|
@ -211,7 +221,7 @@ then
|
||||||
do
|
do
|
||||||
f=`basename $i`
|
f=`basename $i`
|
||||||
msg "\t\t\t- $f : " -en
|
msg "\t\t\t- $f : " -en
|
||||||
if [ -f $ROOT_DIR/public_html/css/$THEME/$f ]
|
if [ `check_file_or_symlink "$ROOT_DIR/public_html/css/$THEME/$f"` -eq 0 ]
|
||||||
then
|
then
|
||||||
msg "present."
|
msg "present."
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue