X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=indexmeta.sh;h=aad3fc1433990ee4f0822dc4d9b54fdd26420ed0;hb=b3e752c8f50110859bc9e3aaf9d709e2006b3de6;hp=8f0c971c81765becddf59d01368bf0680c766263;hpb=d5eed6ee7e2ff547dd06023838b6aed031ba8174;p=serve0 diff --git a/indexmeta.sh b/indexmeta.sh index 8f0c971..aad3fc1 100644 --- a/indexmeta.sh +++ b/indexmeta.sh @@ -68,7 +68,7 @@ meta_info(){ | grep -m1 -axE '[0-9]+ [0-9]+ [0-9]+ tags=[^ ]* comment=[^ ]* .+' \ || meta_file "$file" else - printf '0\t0\t0\ttags=\tcomment=\t\r' + printf '0\t0\t0\ttags=\tcomment=\t%s\r' "$(meta_name "$file")" fi } @@ -95,7 +95,8 @@ meta_dir(){ grep -qF " $(meta_name "$v")" "$meta" \ || meta_line "$v" done >>"$meta" - rm "$meta.ref" + sort -u "$meta" >"$meta.ref" + mv "$meta.ref" "$meta" RELEASE "$meta" fi