File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -124,15 +124,15 @@ update_owner() {
124124 find " $BKG_INDEX_DIR /$owner " -type f -name ' *.json' ! -name ' .*' -print0 | xargs -0 jq -cs ' [.] | add' > " $BKG_INDEX_DIR /$owner /.json.tmp"
125125 jq -cs ' { ("package"): . }' " $BKG_INDEX_DIR /$owner /.json.tmp" > " $BKG_INDEX_DIR /$owner /.json"
126126 ytoxt " $BKG_INDEX_DIR /$owner /.json"
127- jq -c ' .package[]' " $BKG_INDEX_DIR /$owner /.json" > " $BKG_INDEX_DIR /$owner /.json.tmp" 2> /dev/null
128- mv -f " $BKG_INDEX_DIR /$owner /.json.tmp" " $BKG_INDEX_DIR /$owner /.json" 2> /dev/null
127+ jq -c ' .package[]' " $BKG_INDEX_DIR /$owner /.json" > " $BKG_INDEX_DIR /$owner /.json.tmp"
128+ mv -f " $BKG_INDEX_DIR /$owner /.json.tmp" " $BKG_INDEX_DIR /$owner /.json"
129129
130130 echo " Creating $owner repo arrays..."
131131 parallel " jq -c --arg repo {} '[.[] | select(.repo == \$ repo)]' \" $BKG_INDEX_DIR /$owner /.json\" > \" $BKG_INDEX_DIR /$owner /{}/.json.tmp\" " <<< " $owner_repos"
132132 xargs -I {} bash -c " jq -cs '{ (\" package\" ): . }' \" $BKG_INDEX_DIR /$owner /{}/.json.tmp\" > \" $BKG_INDEX_DIR /$owner /{}/.json\" " <<< " $owner_repos"
133133 xargs -I {} bash -c " ytoxt \" $BKG_INDEX_DIR /$owner /{}/.json\" " <<< " $owner_repos"
134- xargs -I {} bash -c " jq -c '.package[]' \" $BKG_INDEX_DIR /$owner /{}/.json\" > \" $BKG_INDEX_DIR /$owner /{}/.json.tmp\" " 2> /dev/null <<< " $owner_repos"
135- xargs -I {} mv -f " $BKG_INDEX_DIR /$owner /{}/.json.tmp" " $BKG_INDEX_DIR /$owner /{}/.json" 2> /dev/null <<< " $owner_repos"
134+ xargs -I {} bash -c " jq -c '.package[]' \" $BKG_INDEX_DIR /$owner /{}/.json\" > \" $BKG_INDEX_DIR /$owner /{}/.json.tmp\" " <<< " $owner_repos"
135+ xargs -I {} mv -f " $BKG_INDEX_DIR /$owner /{}/.json.tmp" " $BKG_INDEX_DIR /$owner /{}/.json" <<< " $owner_repos"
136136 fi
137137
138138 sed -i ' /^\(.*\/\)*' " $owner " ' $/d' " $BKG_OWNERS "
Original file line number Diff line number Diff line change @@ -644,9 +644,9 @@ ytoxt() {
644644 # Ensure the XML output corresponds to the final JSON.
645645 ytox " $f " > /dev/null 2>&1
646646
647- # If either JSON or XML is > 100MB, delete each one that is too large.
648- [ " $( stat -c %s " $f " 2> /dev/null || echo -1) " -lt 100000000 ] || rm -f " $f "
649- [ " $( stat -c %s " ${f% .* } .xml" 2> /dev/null || echo -1) " -lt 100000000 ] || rm -f " ${f% .* } .xml"
647+ # If either JSON or XML is > 100MB, empty each one that is too large:
648+ [ " $( stat -c %s " $f " 2> /dev/null || echo -1) " -lt 100000000 ] || echo " {} " > " $f "
649+ [ " $( stat -c %s " ${f% .* } .xml" 2> /dev/null || echo -1) " -lt 100000000 ] || echo " <?xml version= \" 1.0 \" encoding= \" UTF-8 \" ?><xml></xml> " > " ${f% .* } .xml"
650650}
651651
652652ytoy () {
You can’t perform that action at this time.
0 commit comments