Tup refactor, fix package Make rules
This commit is contained in:
parent
8ee8353821
commit
91a19780ba
2
Tupfile
2
Tupfile
|
@ -25,7 +25,7 @@ SHORT_SUM = b2sum -l24
|
|||
: $(DEPOT_DIR)/<packages> |> ^ generate package version sed script^ \
|
||||
for d in `dirname %<packages> | tr ' ' '\n' | sort -u`; do \
|
||||
echo $d/`cat $d/.ARCHIVES $d/runtime | $(SHORT_SUM)` | awk -F '/' \
|
||||
'{print "s|local/pkg/"$4"/current|@(PUBLIC_USER)/pkg/"$4"/"substr($6,0,6)"|"}' >> %o; \
|
||||
'{print "s|local/pkg/"$3"/current|@(PUBLIC_USER)/pkg/"$3"/"substr($5,0,6)"|"}' >> %o; \
|
||||
done \
|
||||
|> $(PKG_SED_FILE)
|
||||
# Generate sed commands for replacing package versions
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
{ print "all: " tar ".sig" }
|
||||
|
||||
{ print tar": depot/local/pkg/"$6"/current/.ARCHIVES" }
|
||||
{ print tar": depot/pkg/"$6"/current/.ARCHIVES" }
|
||||
{ print " @echo tar $@" }
|
||||
{ print " @mkdir -p $(dir $@) "ver }
|
||||
{ print " @sed -f pkg.sed $< > "ver"/archives" }
|
||||
|
|
Loading…
Reference in New Issue