summaryrefslogtreecommitdiff
path: root/pbs-absrepo-convert--filterlist
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2012-11-03 00:32:01 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2012-11-03 00:32:01 -0400
commite1b7cc252a63de40135cf6ed4ce1c96d9abca303 (patch)
treeb3aaa9b3444cd9a40ab035311aa048dea79b3e85 /pbs-absrepo-convert--filterlist
parentb6d9893648829edbc063e8bcbffd25ad7be7bd37 (diff)
improve performance of pbs-absrepo-convert's collect-data
Diffstat (limited to 'pbs-absrepo-convert--filterlist')
-rwxr-xr-xpbs-absrepo-convert--filterlist7
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}"