mirror of git://git.2f30.org/morpheus.git
Add deps of a package to the fetch targets also
This commit is contained in:
parent
25e32f1d10
commit
3c2c0d24e1
6
mkfile
6
mkfile
|
@ -23,9 +23,11 @@ fetch-all fetch-world:VQ: ${fetchpkgs}
|
||||||
`{ mkdir -p src }
|
`{ mkdir -p src }
|
||||||
`{ mkdir -p .cache }
|
`{ mkdir -p .cache }
|
||||||
`{ printf '# auto-generated file, do not edit\n' > pkgs.mk }
|
`{ printf '# auto-generated file, do not edit\n' > pkgs.mk }
|
||||||
`{ cd pkgs && for pkg in *; do cat $pkg/build ../stuff/fetch-pkg.mk |\
|
`{ cd pkgs && for pkg in *; do \
|
||||||
|
fdeps=`$top/stuff/get-fetch-deps $pkg` &&\
|
||||||
|
cat $pkg/build ../stuff/fetch-pkg.mk |\
|
||||||
sed -e "s,^build:,$pkg:QP./stuff/cmp-pkgs: $pkg-fetch pkgs/$pkg/build," |\
|
sed -e "s,^build:,$pkg:QP./stuff/cmp-pkgs: $pkg-fetch pkgs/$pkg/build," |\
|
||||||
sed -e "s,^fetch-target:,$pkg-fetch:," |\
|
sed -e "s,^fetch-target:,$pkg-fetch:QP./stuff/cmp-fetch: $fdeps," |\
|
||||||
sed -e "s,^v=,_${pkg}_v=," |\
|
sed -e "s,^v=,_${pkg}_v=," |\
|
||||||
sed -e "s,^pkgdir=,_${pkg}_pkgdir=$top/pkgs/$pkg," |\
|
sed -e "s,^pkgdir=,_${pkg}_pkgdir=$top/pkgs/$pkg," |\
|
||||||
sed -e "s,\$v,\${_${pkg}_v},g" |\
|
sed -e "s,\$v,\${_${pkg}_v},g" |\
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
pkgdir=
|
pkgdir=
|
||||||
|
|
||||||
fetch-target:QP./stuff/cmp-fetch: .
|
fetch-target:
|
||||||
cd src
|
cd src
|
||||||
pkg=`echo $target | sed -e 's,-fetch$,,'`
|
pkg=`echo $target | sed -e 's,-fetch$,,'`
|
||||||
eval url=$url
|
eval url=$url
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
deps=$(cat $1/build | sed -n '1{x;d};${H;x;s/\\\n\t/ /g;p};{H}' | grep ^build: | cut -d ':' -f 2-)
|
||||||
|
for d in $deps; do echo -n "$d-fetch "; done
|
Loading…
Reference in New Issue