5 changed files with 72 additions and 3 deletions
@ -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 |
|||
|
@ -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 |
|||
|
|||
if ! which mkcert 2>&1 >/dev/null ; then |
|||
go install -v filippo.io/mkcert@latest |
|||
fi |
|||
|
|||
if ! which certstrap 2>&1 >/dev/null ; then |
|||
go install github.com/square/certstrap@latest |
|||
go install -v github.com/square/certstrap@latest |
|||
fi |
|||
|
|||
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 |
|||
|
Loading…
Reference in new issue