SFELPHOTON-1337: SwissMX split/ cleanup/move repositories
This commit is contained in:
35
Makefile
Normal file
35
Makefile
Normal file
@@ -0,0 +1,35 @@
|
||||
.PHONY: dbg uninstall init update
|
||||
.DEFAULT_GOAL := update
|
||||
|
||||
REMOTE=$(USER)@saresc-vcons-01
|
||||
APP=/sf/cristallina/applications
|
||||
BIN=/sf/cristallina/bin
|
||||
SRC=$(shell pwd)
|
||||
|
||||
|
||||
dbg:
|
||||
@echo REMOTE $(REMOTE)
|
||||
@echo APP $(APP)
|
||||
@echo BIN $(BIN)
|
||||
@echo SRC $(SRC)
|
||||
|
||||
uninstall:
|
||||
ssh $(REMOTE) 'rm -rf $(APP)/SwissMX $(BIN)/swissmx'
|
||||
|
||||
init:
|
||||
-ssh $(REMOTE) 'git clone -o psigithub git@git.psi.ch:grp-sf_cristallina/SwissMX.git $(APP)/SwissMX'
|
||||
-ssh $(REMOTE) 'git clone -o psigithub git@git.psi.ch:grp-sf_cristallina/PBSwissMX.git $(APP)/SwissMX/PBSwissMX'
|
||||
-ssh $(REMOTE) 'git clone -o psigithub git@git.psi.ch:epics_support_apps/PBTools.git $(APP)/SwissMX/PBTools'
|
||||
-ssh $(REMOTE) 'git clone -o psigithub git@git.psi.ch:epics_support_apps/ppmac.git $(APP)/SwissMX/PBTools/ppmac'
|
||||
-rsync -vai simCamImg $(REMOTE):$(APP)/SwissMX/
|
||||
# -rsync -vai ../../PBTools $(REMOTE):$(APP)/SwissMX/
|
||||
# -ssh $(REMOTE) 'git clone -o psigithub git@git.psi.ch:epics_support_apps/PBTools.git $(APP)/PBTools'
|
||||
# ssh $(REMOTE) 'pip3.6 install --user pandas zmq qtawesome'
|
||||
# ssh $(REMOTE) '/opt/gfa/python-3.8/latest/bin/pip install --user pandas zmq qtawesome'
|
||||
# ssh $(REMOTE) 'pip3.6 install --prefix /sf/cristallina/applications/SwissMX/module pandas zmq qtawesome'
|
||||
# ssh $(REMOTE) '/opt/gfa/python-3.8/latest/bin/pip install --prefix /sf/cristallina/applications/SwissMX/module pandas zmq qtawesome'
|
||||
|
||||
update:
|
||||
ssh $(REMOTE) 'cd $(APP)/SwissMX && git fetch psigithub && git reset psigithub/master --hard'
|
||||
ssh $(REMOTE) 'cd $(APP)/SwissMX/PBSwissMX && git fetch psigithub && git reset psigithub/master --hard'
|
||||
ssh $(REMOTE) 'cp $(APP)/SwissMX/exec.sh $(BIN)/swissmx'
|
||||
Reference in New Issue
Block a user