5 TARGETS
+= update-slaves
7 scp
$(MASTER
):/usr
/local
/sbin
/update-slaves
$@.new
&& mv
$@.new
$@
11 ssh
$(MASTER
) update-slaves
-n
>$@.new
&& mv
$@.new
$@
15 while read op opts src dest
; do \
16 case
$$op in
install) echo
"$$src" ;; esac
; \
17 done
<$< |
sort -u
>$@.new
&& mv
$@.new
$@
23 -e '$$ { s
/^
/ /p
; d
; }' \
25 <$< >$@.new && mv $@.new $@
29 FSTREE
= $(addprefix fs
, $(FILES
))
30 $(FSTREE
): fs
/%: files.mk
32 rsync
-a
$(MASTER
):/$* $@.new
&& mv
$@.new
$@
39 clean::; rm -f
$(CLEAN
)