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