Repository navigation
Expand file tree
/
Copy pathsetup_chai_dev.sh
More file actions
executable file
·47 lines (40 loc) · 1.57 KB
/
Copy pathsetup_chai_dev.sh
File metadata and controls
executable file
·47 lines (40 loc) · 1.57 KB
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/usr/bin/env bash
set -o xtrace
# Setup shared memory space.
echo "Setup shared memory."
if [ -d "/milk/shm" ]
then
true
else
echo "tmpfs /milk/shm tmpfs rw,nosuid,nodev" | sudo tee -a /etc/fstab
sudo mkdir -p /milk/shm
sudo mount /milk/shm
fi
# Check if this variable is already set.
echo "Setup environment variables."
if [[ -z "${MILK_SHM_DIR}" ]]
then
export MILK_SHM_DIR=/milk/shm
echo "export MILK_SHM_DIR=/milk/shm" >> ~/.bashrc
fi
# Set up config files.
echo "Setup configuration files."
if [ -d "/etc/chai" ]
then
true
else
sudo mkdir -p /etc/chai
sudo chmod -R 0777 /etc/chai
fi
# Checkout branches for milk.
cd src/ImageStreamIO && git checkout dev && cd -
# Checkout branches for plugins.
RET_DIR=`pwd`
cd plugins/cacao-addons/milk-zmq/ ; git checkout main ; git config core.fileMode false; git pull; cd $RET_DIR
cd plugins/cacao-addons/mxlib/ ; git checkout main ; git config core.fileMode false; git pull; cd $RET_DIR
cd plugins/cacao-addons/rtimv/ ; git checkout main ; git config core.fileMode false; git pull; cd $RET_DIR
cd plugins/cacao-addons/xrif/ ; git checkout main ; git config core.fileMode false; git pull; cd $RET_DIR
cd plugins/chai-src/ ; git checkout main ; git config core.fileMode false; git pull; cd $RET_DIR
cd plugins/chai-src/proto/ ; git checkout main ; git config core.fileMode false; git pull; cd $RET_DIR
cd plugins/mmtao-main/mmtao-main/ ; git checkout main ; git config core.fileMode false; git pull; cd $RET_DIR
echo "Done."