diff options
author | Erich Eckner <git@eckner.net> | 2017-05-18 10:12:26 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2017-05-18 10:12:26 +0200 |
commit | 3ab3516c29741dea9ae3772b63678a83eab91aa6 (patch) | |
tree | 2cea6abcf258f2837b661f15539bf743fcf369e8 /bin/return-assignment | |
parent | a5471a4ac3c25a2cb9181ddb7dcaf3c651169f97 (diff) | |
download | builder-3ab3516c29741dea9ae3772b63678a83eab91aa6.tar.xz |
bin/return-assignment: cleanup and bugfix
Diffstat (limited to 'bin/return-assignment')
-rwxr-xr-x | bin/return-assignment | 7 |
1 files changed, 3 insertions, 4 deletions
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 | \ |