-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcopyToCustom
More file actions
executable file
·28 lines (23 loc) · 824 Bytes
/
copyToCustom
File metadata and controls
executable file
·28 lines (23 loc) · 824 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
DRUPALSITEALL="/var/www/drupal-7.34/sites/all"
CIVICRMPHP="$DRUPALSITEALL"/"lcbru_custom/civicrm_php"
CIVICRMMODULE="$DRUPALSITEALL"/"modules/civicrm"
ACTUALFILEPATH="$(readlink -f "$1")"
FILENAME=$(basename "$ACTUALFILEPATH")
FILEDIRECTORY="$( cd "$( dirname "$ACTUALFILEPATH" )" && pwd )"
RELATIVE_DIRECTORY="${FILEDIRECTORY##$CIVICRMMODULE}"
if [[ "$RELATIVE_DIRECTORY" != "$FILEDIRECTORY" ]] ;
then
OTHER_DIRECTORY="$CIVICRMPHP""$RELATIVE_DIRECTORY"
if [[ -a "$OTHER_DIRECTORY/$FILENAME" ]];
then
echo "Custom file already exists!"
exit 1
else
mkdir --parents $OTHER_DIRECTORY
cp $FILEDIRECTORY/$FILENAME $OTHER_DIRECTORY
echo "Copied $FILEDIRECTORY/$FILENAME to $OTHER_DIRECTORY/"
fi
else
echo "You are not in an appropriate directory"
exit 1
fi