latest
This commit is contained in:
		
							parent
							
								
									a13c18f93d
								
							
						
					
					
						commit
						60be955549
					
				
							
								
								
									
										37
									
								
								2022-01-19.migrate-nostromo/Makefile.usb-disk-backup
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								2022-01-19.migrate-nostromo/Makefile.usb-disk-backup
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,37 @@
 | 
				
			|||||||
 | 
					HOMEEXCLUDE := --exclude /.Trash \
 | 
				
			||||||
 | 
							--exclude .DS_Store \
 | 
				
			||||||
 | 
							--exclude /.Spotlight-V100 \
 | 
				
			||||||
 | 
							--exclude /.cache \
 | 
				
			||||||
 | 
							--exclude /.fseventsd \
 | 
				
			||||||
 | 
							--exclude /Library/Caches \
 | 
				
			||||||
 | 
							--exclude /Library/Mail \
 | 
				
			||||||
 | 
							--exclude /Library/Metadata/CoreSpotlight \
 | 
				
			||||||
 | 
							--exclude /tmp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ROOTEXCLUDE := --exclude /.Trash \
 | 
				
			||||||
 | 
					    --exclude /proc \
 | 
				
			||||||
 | 
					    --exclude /dev \
 | 
				
			||||||
 | 
					    --exclude /.fseventsd \
 | 
				
			||||||
 | 
						--exclude .DS_Store \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/Volumes \
 | 
				
			||||||
 | 
					    --exclude /private/var/vm \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/nix \
 | 
				
			||||||
 | 
					    --exclude System/Volumes/Data/Users/sneak \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/.fseventsd \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/.Spotlight-V100 \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/private/var/folders \
 | 
				
			||||||
 | 
					    --exclude /Volumes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OPTS := -avP --delete --delete-excluded --delete-before
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					HOMEOPTS := $(OPTS) $(HOMEEXCLUDE)
 | 
				
			||||||
 | 
					ROOTOPTS := $(OPTS) $(ROOTEXCLUDE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					default: synchome syncroot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					synchome:
 | 
				
			||||||
 | 
						rsync $(HOMEOPTS) $(HOME)/ ./2021-01-12.nostromo.sneakhome/ | tee -a $(shell date +%Y-%m-%d).homesync.log
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					syncroot:
 | 
				
			||||||
 | 
						rsync $(ROOTOPTS) / ./2021-01-12.nostromo.root/ | tee -a $(shell date +%Y-%m-%d).rootsync.log
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										21
									
								
								2022-01-19.migrate-nostromo/temp-lstor1-backup.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								2022-01-19.migrate-nostromo/temp-lstor1-backup.sh
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DST="root@lstor1.local:/srv/lstor1/backup/temp-nostromo-migration"
 | 
				
			||||||
 | 
					SRC=""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sudo rsync -avP \
 | 
				
			||||||
 | 
					    --delete --delete-excluded \
 | 
				
			||||||
 | 
					    --exclude /proc \
 | 
				
			||||||
 | 
					    --exclude /dev \
 | 
				
			||||||
 | 
					    --exclude /.fseventsd \
 | 
				
			||||||
 | 
					    --exclude /private/var/vm \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/Volumes \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/nix \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/.fseventsd \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/.Spotlight-V100 \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/Users/sneak/.Trash \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/Users/sneak/.cache \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/Users/sneak/Library/Caches \
 | 
				
			||||||
 | 
					    --exclude /System/Volumes/Data/private/var/folders \
 | 
				
			||||||
 | 
					    --exclude /Volumes \
 | 
				
			||||||
 | 
					    "$SRC"/ "$DST"/
 | 
				
			||||||
@ -1,9 +1,17 @@
 | 
				
			|||||||
# this is designed to be symlinked to ~/.bashrc.d/999.goinstaller.sh
 | 
					# this is designed to be symlinked to ~/.bashrc.d/999.goinstaller.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if ! which mkcert 2>&1 >/dev/null ; then
 | 
				
			||||||
 | 
					    go install -v filippo.io/mkcert@latest
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if ! which certstrap 2>&1 >/dev/null ; then
 | 
					if ! which certstrap 2>&1 >/dev/null ; then
 | 
				
			||||||
    go install github.com/square/certstrap@latest
 | 
					    go install -v github.com/square/certstrap@latest
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if ! which f2 2>&1 >/dev/null ; then
 | 
					if ! which f2 2>&1 >/dev/null ; then
 | 
				
			||||||
    go install github.com/ayoisaiah/f2/cmd/f2@latest
 | 
					    go install -v github.com/ayoisaiah/f2/cmd/f2@latest
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if ! which pack 2>&1 >/dev/null ; then
 | 
				
			||||||
 | 
					    go install -v github.com/buildpacks/pack/cmd/pack@latest
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
				
			|||||||
@ -49,6 +49,8 @@ clean: cleanup
 | 
				
			|||||||
	@echo $(PREFIX) $@ $(SUFFIX)
 | 
						@echo $(PREFIX) $@ $(SUFFIX)
 | 
				
			||||||
	@-rm -rf ~/.tmp/*
 | 
						@-rm -rf ~/.tmp/*
 | 
				
			||||||
	@-rm -rf ~/.Trash/*
 | 
						@-rm -rf ~/.Trash/*
 | 
				
			||||||
 | 
						@-rm -rf ~/Library/Google
 | 
				
			||||||
 | 
						@-rm -rf ~/Library/ApplicationSupport/Google/RLZ
 | 
				
			||||||
	@-rm -rf $(JUNKFILES)
 | 
						@-rm -rf $(JUNKFILES)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
size:
 | 
					size:
 | 
				
			||||||
 | 
				
			|||||||
@ -58,6 +58,8 @@ RE+=" --exclude=/Library/Application?Support/MobileSync/"
 | 
				
			|||||||
RE+=" --exclude=/Library/Application?Support/SecondLife/cache/"
 | 
					RE+=" --exclude=/Library/Application?Support/SecondLife/cache/"
 | 
				
			||||||
RE+=" --exclude=/Library/Application?Support/Steam/SteamApps/"
 | 
					RE+=" --exclude=/Library/Application?Support/Steam/SteamApps/"
 | 
				
			||||||
RE+=" --exclude=/Library/Application?Support/SyncServices/"
 | 
					RE+=" --exclude=/Library/Application?Support/SyncServices/"
 | 
				
			||||||
 | 
					RE+=" --exclude=/Library/Application?Support/protonmail/bridge/cache"
 | 
				
			||||||
 | 
					RE+=" --exclude=/Library/Metadata"
 | 
				
			||||||
RE+=" --exclude=/Library/Caches/"
 | 
					RE+=" --exclude=/Library/Caches/"
 | 
				
			||||||
RE+=" --exclude=/Library/Containers/com.docker.docker/"
 | 
					RE+=" --exclude=/Library/Containers/com.docker.docker/"
 | 
				
			||||||
RE+=" --exclude=/Library/Cookies/"
 | 
					RE+=" --exclude=/Library/Cookies/"
 | 
				
			||||||
@ -80,7 +82,6 @@ RE+=" --exclude=/Library/iTunes/iPhone?Software?Updates/"
 | 
				
			|||||||
RE+=" --exclude=/Music/iTunes/Album?Artwork/"
 | 
					RE+=" --exclude=/Music/iTunes/Album?Artwork/"
 | 
				
			||||||
RE+=" --exclude=/Pictures/iPod?Photo?Cache/"
 | 
					RE+=" --exclude=/Pictures/iPod?Photo?Cache/"
 | 
				
			||||||
RE+=" --exclude=/Receivd/"
 | 
					RE+=" --exclude=/Receivd/"
 | 
				
			||||||
RE+=" --exclude=/VirtualBox?VMs/"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
MINRE=""
 | 
					MINRE=""
 | 
				
			||||||
MINRE+=" --exclude=/.fseventsd/"
 | 
					MINRE+=" --exclude=/.fseventsd/"
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user