From 5156f518599b40cd1febae71614c346ff825b1d0 Mon Sep 17 00:00:00 2001 From: Pierre Labastie Date: Wed, 7 Sep 2022 15:51:45 +0200 Subject: [PATCH] BLFS: remove only "a" lines for runtime deps Presently, when the groupxx file is created, we copy "a" lines from to groupxx (changing "a" to "b") and we remove all the lines containing the runtime dependency from . 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