jhalfs git · trunk
jhalfs LFS build automation (mirror)
Python 78.4% Shell 19.8% Makefile 1.8%git clone https://git.christianimmanuel.de/mirrors-forks/jhalfs.gitwget https://git.christianimmanuel.de/mirrors-forks/jhalfs/archive/jhalfs.tar.gzBLFS: remove only "a" lines for runtime deps
Presently, when the <node>groupxx file is created, we copy "a" lines from <node> to <node>groupxx (changing "a" to "b") and we remove all the lines containing the runtime dependency from <node>. This may not always be what we want: for example, a dependency can be both "required at runtime" and "optional for tests". We should keep this information when cleaning the nodes. Only when removing circular paths should the optional tie be broken if necessary.
BLFS/libs/func_dependencies | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BLFS/libs/func_dependencies b/BLFS/libs/func_dependencies index 492659c..8c05a88 100644 --- a/BLFS/libs/func_dependencies +++ b/BLFS/libs/func_dependencies @@ -399,7 +399,7 @@ for node in $(grep -l ' a ' *.dep); do done } <$node for id_of_dep in $lines_to_remove; do - sed "/\ $id_of_dep\$/d" -i $node + sed "/a\ $id_of_dep\$/d" -i $node done done for node in $(grep -l ' f ' *); do