diff \
pull \
push \
- mpdconf_dirs \
+ dirs \
pkgs_void \
pkgs_void_update \
pkgs_brew_cask_install \
@echo '================================================================================'
@exit 1
-home: compiled | mpdconf_dirs
+home: compiled dirs
cp -Rp bin $(HOME)/
$(MAKE) push
xdg-user-dirs-update
-mpdconf_dirs:
+dirs:
mkdir -p ~/arc/aud
+ mkdir -p ~/arc/img
+ mkdir -p ~/arc/vid
+ mkdir -p ~/dl
+ mkdir -p ~/doc
+ mkdir -p ~/proj/{pub,priv}
mkdir -p ~/var/lib/mpd/playlists
mkdir -p ~/var/log/mpd
mkdir -p ~/var/run/mpd
| xargs -0 -I% sh -c '$(DIFF) -q ~/% home/% > /dev/null || cp ~/% home/%'
push:
+ # TODO Backup files before replacing.
+ # But - recursive copy is not a good strategy for this.
+ # Need to do a file by file pass, like the diff recipe.
+ #
# Limit depth because directories are copied recursively:
find home -maxdepth 1 -print0 \
| $(GREP) -zv '^home$$' \