26 lines
713 B
Makefile
26 lines
713 B
Makefile
|
# -*-mode: text; fill-column: 75; tab-width: 8; coding: utf-8-dos -*-
|
||
|
|
||
|
test::
|
||
|
|
||
|
update:: funtoo
|
||
|
|
||
|
p_src.yaml:: /p/src/_p_src.yaml
|
||
|
( cd /p/src && $(MAKE) $(MFLAGS) funtoo )
|
||
|
|
||
|
world.lis:: /var/lib/portage/world Makefile
|
||
|
cp -p /var/lib/portage/world world.lis
|
||
|
grep -h '^ *- .*/' main.yml base.yml p_src.yaml \
|
||
|
| sed -e 's@/@\\/@' -e 's@^ *- @/@' -e 's@$$@/d@' > world.sed
|
||
|
sed -f world.sed -i world.lis
|
||
|
|
||
|
funtoo:: world.lis Makefile
|
||
|
cp /dev/null python_world.lis
|
||
|
grep ^dev-python world.lis | while read file ; do \
|
||
|
grep -q "^- $$file" p_src.yaml && continue ; \
|
||
|
echo "$$file" >> python_world.lis ; \
|
||
|
done
|
||
|
|
||
|
clean::
|
||
|
# find * -type f -name \*~ -exec rm '{}' \;
|
||
|
rm -f *~ world.sed
|