Feat: clean rsync commands
This commit is contained in:
		
							
								
								
									
										9
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								Makefile
									
									
									
									
									
								
							| @@ -19,8 +19,7 @@ SSH_CONF=Embrevade | ||||
| #SSH_TARGET_DIR=/var/docker/opytex.org/www/ | ||||
| SSH_TARGET_DIR=/home/sshcontent/opytex.org/www/$(YEARSUBFOLDER) | ||||
|  | ||||
| SRC_ENS=~/Cours/Prof/Enseignements/ | ||||
| SRC_EXCLUDE=--exclude '*/Archive' --exclude '*/tools' --exclude '.git' --exclude '.gitignore' --exclude '*/__pycache__' --exclude '*/config.py' --exclude '*/reflections' --exclude '*/Notes' --exclude '*/notes' --exclude '*/.*' --exclude '*/Makefile' --exclude '2012-2013' --exclude '2013-2014' --exclude '2014-2015' --exclude 'Clipart' --exclude "Shombos" --exclude '*/venv' --exclude "*/.venv" | ||||
| RSYNC_EXCLUDE=--exclude "pymath" --exclude "opytex" --exclude "enseignements" | ||||
|  | ||||
| DEBUG ?= 0 | ||||
| ifeq ($(DEBUG), 1) | ||||
| @@ -84,6 +83,10 @@ ssh_upload: publish | ||||
| 	scp -r $(OUTPUTDIR)/* $(SSH_CONF):$(SSH_TARGET_DIR) | ||||
|  | ||||
| rsync_upload: publish | ||||
| 	rsync -e "ssh" -P -rvzc --delete --exclude "pymath" --exclude "opytex" $(OUTPUTDIR)/ $(SSH_CONF):$(SSH_TARGET_DIR) --cvs-exclude | ||||
| 	#rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --cvs-exclude --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) | ||||
| 	rsync -e "ssh" -P -rvzc --delete $(RSYNC_EXCLUDE) $(OUTPUTDIR)/ $(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude | ||||
|  | ||||
| fake_upload: html | ||||
| 	rsync -P -rvzc --delete $(RSYNC_EXCLUDE) $(OUTPUTDIR)/ ../output/ --cvs-exclude | ||||
|  | ||||
| .PHONY: html help clean regenerate serve devserver publish ssh_upload rsync_upload dropbox_upload ftp_upload s3_upload cf_upload github import_ens | ||||
|   | ||||
		Reference in New Issue
	
	Block a user