home
/
code
/
khome.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0f8aaa1
)
Break apart home recipe
author
Siraaj Khandkar
<siraaj@khandkar.net>
Thu, 30 Sep 2021 11:57:40 +0000
(07:57 -0400)
committer
Siraaj Khandkar
<siraaj@khandkar.net>
Thu, 30 Sep 2021 11:57:40 +0000
(07:57 -0400)
Makefile
patch
|
blob
|
blame
|
history
diff --git
a/Makefile
b/Makefile
index
cfec937
..
a56f6e7
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-20,7
+20,8
@@
endif
home \
diff \
pull \
home \
diff \
pull \
- mpdconf \
+ push \
+ mpdconf_dirs \
pkgs_void \
pkgs_void_update \
pkgs_brew_cask_install \
pkgs_void \
pkgs_void_update \
pkgs_brew_cask_install \
@@
-41,20
+42,16
@@
default:
@echo '================================================================================'
@exit 1
@echo '================================================================================'
@exit 1
-home:
mpdconf compiled
+home:
compiled | mpdconf_dirs
cp -Rp bin $(HOME)/
cp -Rp bin $(HOME)/
- # Limit depth because directories are copied recursively:
- find home -maxdepth 1 -print0 \
- | $(GREP) -zv '^home$$' \
- | xargs -0 -I% cp -Rp % ~
+ $(MAKE) push
xdg-user-dirs-update
xdg-user-dirs-update
-mpdconf:
+mpdconf
_dirs
:
mkdir -p ~/arc/aud
mkdir -p ~/var/lib/mpd/playlists
mkdir -p ~/var/log/mpd
mkdir -p ~/var/run/mpd
mkdir -p ~/arc/aud
mkdir -p ~/var/lib/mpd/playlists
mkdir -p ~/var/log/mpd
mkdir -p ~/var/run/mpd
- cp home/.mpdconf $(HOME)/
compiled:
mkdir -p bin
compiled:
mkdir -p bin
@@
-167,6
+164,12
@@
pull:
| $(SED) -z 's/^home\///g' \
| xargs -0 -I% sh -c '$(DIFF) -q ~/% home/% > /dev/null || cp ~/% home/%'
| $(SED) -z 's/^home\///g' \
| xargs -0 -I% sh -c '$(DIFF) -q ~/% home/% > /dev/null || cp ~/% home/%'
+push:
+ # Limit depth because directories are copied recursively:
+ find home -maxdepth 1 -print0 \
+ | $(GREP) -zv '^home$$' \
+ | xargs -0 -I% cp -Rp % ~
+
clean:
rm -rf ./debfiles
cd src && make clean
clean:
rm -rf ./debfiles
cd src && make clean
This page took
0.036739 seconds
and
4
git commands to generate.