From 3ab3516c29741dea9ae3772b63678a83eab91aa6 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Thu, 18 May 2017 10:12:26 +0200 Subject: bin/return-assignment: cleanup and bugfix --- bin/return-assignment | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'bin/return-assignment') diff --git a/bin/return-assignment b/bin/return-assignment index 1ecae9c..a67f1de 100755 --- a/bin/return-assignment +++ b/bin/return-assignment @@ -42,15 +42,14 @@ if [ "$5" == 'ERROR' ]; then # broken by another locked package ( # loops broken by another locked package - ls "${work_dir}/package-states/"{*.*.*.*,$1.$2.$3.$4}.locked | \ - sort | \ - uniq -u | \ + ls "${work_dir}/package-states/" | \ + grep '\.locked$' | \ sed 's|\.locked$||' | \ xargs -n1 sed '1d' | \ sort -u | \ sed 'p' # loops broken by this package - sed '1d' "${work_dir}/package-states/$1.$2.$3.$4" + sed '1d' "${work_dir}/package-states/$1.$2.$3.$4.broken" ) | \ sort | \ uniq -u | \ -- cgit v1.2.3-70-g09d2