home
/
code
/
khome.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Augment daily todo template
[khome.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
7f3ef91
..
4ffe078
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-22,7
+22,7
@@
endif
diff \
pull \
push \
diff \
pull \
push \
-
mpdconf_
dirs \
+ dirs \
pkgs_void \
pkgs_void_update \
pkgs_brew_cask_install \
pkgs_void \
pkgs_void_update \
pkgs_brew_cask_install \
@@
-43,16
+43,13
@@
default:
@echo '================================================================================'
@exit 1
@echo '================================================================================'
@exit 1
-home: compiled
| mpdconf_
dirs
+home: compiled dirs
cp -Rp bin $(HOME)/
$(MAKE) push
xdg-user-dirs-update
cp -Rp bin $(HOME)/
$(MAKE) push
xdg-user-dirs-update
-mpdconf_dirs:
- mkdir -p ~/arc/aud
- mkdir -p ~/var/lib/mpd/playlists
- mkdir -p ~/var/log/mpd
- mkdir -p ~/var/run/mpd
+dirs:
+ mkdir -p $(shell ./list dirs)
compiled:
mkdir -p bin
compiled:
mkdir -p bin
@@
-77,7
+74,7
@@
pkgs_void_update:
# Golang
#
pkgs_golang: list pkgs-golang.list
# Golang
#
pkgs_golang: list pkgs-golang.list
- go
get -u
$(shell ./list pkgs-golang.list)
+ go
install
$(shell ./list pkgs-golang.list)
#
# Ubuntu
#
# Ubuntu
@@
-158,14
+155,23
@@
$(foreach d,$(DEPS),$(eval $(call GEN_DEP_RULE,$(d))))
diff:
find home -type f -print0 \
| $(SED) -z 's/^home\///g' \
diff:
find home -type f -print0 \
| $(SED) -z 's/^home\///g' \
+ | sort -zr \
| xargs -0 -I% sh -c 'echo %; $(DIFF) --color=auto ~/% home/%'
| xargs -0 -I% sh -c 'echo %; $(DIFF) --color=auto ~/% home/%'
+.PHONY: diff_bins_untracked
+diff_bins_untracked:
+ ls -1 ~/bin | sort | grep -vf <(ls -1 home/bin | sort)
+
pull:
find home -type f -print0 \
| $(SED) -z 's/^home\///g' \
| xargs -0 -I% sh -c '$(DIFF) -q ~/% home/% > /dev/null || cp ~/% home/%'
push:
pull:
find home -type f -print0 \
| $(SED) -z 's/^home\///g' \
| 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$$' \
# Limit depth because directories are copied recursively:
find home -maxdepth 1 -print0 \
| $(GREP) -zv '^home$$' \
This page took
0.028053 seconds
and
4
git commands to generate.