diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2012-11-03 00:32:01 -0400 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2012-11-03 00:32:01 -0400 |
commit | e1b7cc252a63de40135cf6ed4ce1c96d9abca303 (patch) | |
tree | b3aaa9b3444cd9a40ab035311aa048dea79b3e85 /pbs-absrepo-convert--filterlist | |
parent | b6d9893648829edbc063e8bcbffd25ad7be7bd37 (diff) |
improve performance of pbs-absrepo-convert's collect-data
Diffstat (limited to 'pbs-absrepo-convert--filterlist')
-rwxr-xr-x | pbs-absrepo-convert--filterlist | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/pbs-absrepo-convert--filterlist b/pbs-absrepo-convert--filterlist index 645c351..df24066 100755 --- a/pbs-absrepo-convert--filterlist +++ b/pbs-absrepo-convert--filterlist @@ -1,7 +1,4 @@ #!/bin/bash -printf '%s\n' * > "${TMPDIR}/packages.tmp.${GIT_COMMIT}" -find */repos/* -type d -printf '%f\n' >> "${TMPDIR}/repo-arch.tmp.${GIT_COMMIT}" - -mv "${TMPDIR}/packages.tmp.${GIT_COMMIT}" "${TMPDIR}/packages.new.${GIT_COMMIT}" -mv "${TMPDIR}/repo-arch.tmp.${GIT_COMMIT}" "${TMPDIR}/repo-arch.new.${GIT_COMMIT}" +find . -mindepth 3 -maxdepth 3| fgrep /repos/ > "${TMPDIR}/find.tmp.${GIT_COMMIT}" +mv "${TMPDIR}/find.tmp.${GIT_COMMIT}" "${TMPDIR}/find.new.${GIT_COMMIT}" |