Tup refactor, fix package Make rules

This commit is contained in:
Ehmry - 2019-04-24 16:32:36 +02:00
parent 8ee8353821
commit 91a19780ba
2 changed files with 2 additions and 2 deletions

View File

@ -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

View File

@ -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" }