1 |
commit: c5f274ccc91d59cddceb63aa9f65c5741e6b678c |
2 |
Author: Christian Ruppert <idl0r <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Apr 1 22:06:55 2012 +0000 |
4 |
Commit: Christian Ruppert <idl0r <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Apr 1 22:06:55 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qa-scripts.git;a=commit;h=c5f274cc |
7 |
|
8 |
Improve run-genrdeps-index.sh |
9 |
|
10 |
This is a slightly modified version of Arfrever's patch (bug 410399). |
11 |
We'll remove the output dirs now only when we're done with the specified job, |
12 |
this allows us to view the old data while an update is running in the |
13 |
background. |
14 |
|
15 |
Reported-by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta <AT> gmail.com> |
16 |
X-Gentoo-Bug: 410399 |
17 |
X-Gentoo-Bug-URL: https://bugs.gentoo.org/410399 |
18 |
|
19 |
--- |
20 |
genrdeps/run-genrdeps-index.sh | 30 ++++++++++++++++++++---------- |
21 |
1 files changed, 20 insertions(+), 10 deletions(-) |
22 |
|
23 |
diff --git a/genrdeps/run-genrdeps-index.sh b/genrdeps/run-genrdeps-index.sh |
24 |
index 09cf7ac..819940d 100755 |
25 |
--- a/genrdeps/run-genrdeps-index.sh |
26 |
+++ b/genrdeps/run-genrdeps-index.sh |
27 |
@@ -1,21 +1,31 @@ |
28 |
#!/bin/sh |
29 |
OUTPUTDIR=/var/www/qa-reports.gentoo.org/htdocs/output/genrdeps |
30 |
-[[ -d ${OUTPUTDIR} ]] || mkdir -p ${OUTPUTDIR} |
31 |
+[ -d "${OUTPUTDIR}" ] || mkdir -p ${OUTPUTDIR} |
32 |
+cd ${OUTPUTDIR} |
33 |
|
34 |
-rm -rf ${OUTPUTDIR}/rindex |
35 |
-mkdir ${OUTPUTDIR}/rindex |
36 |
-cd ${OUTPUTDIR}/rindex |
37 |
+mkdir .rindex_new |
38 |
+pushd .rindex_new > /dev/null |
39 |
/var/www/qa-reports.gentoo.org/qa-scripts/genrdeps/genrdeps.py RDEPEND |
40 |
find | cut -c 3- > .rindex |
41 |
+popd > /dev/null |
42 |
+mv rindex rindex_old |
43 |
+mv .rindex_new rindex |
44 |
+rm -rf rindex_old |
45 |
|
46 |
-rm -rf ${OUTPUTDIR}/dindex |
47 |
-mkdir ${OUTPUTDIR}/dindex |
48 |
-cd ${OUTPUTDIR}/dindex |
49 |
+mkdir .dindex_new |
50 |
+pushd .dindex_new > /dev/null |
51 |
/var/www/qa-reports.gentoo.org/qa-scripts/genrdeps/genrdeps.py DEPEND |
52 |
find | cut -c 3- > .dindex |
53 |
+popd > /dev/null |
54 |
+mv dindex dindex_old |
55 |
+mv .dindex_new dindex |
56 |
+rm -rf dindex_old |
57 |
|
58 |
-rm -rf ${OUTPUTDIR}/pindex |
59 |
-mkdir ${OUTPUTDIR}/pindex |
60 |
-cd ${OUTPUTDIR}/pindex |
61 |
+mkdir .pindex_new |
62 |
+pushd .pindex_new > /dev/null |
63 |
/var/www/qa-reports.gentoo.org/qa-scripts/genrdeps/genrdeps.py PDEPEND |
64 |
find | cut -c 3- > .pindex |
65 |
+popd > /dev/null |
66 |
+mv pindex pindex_old |
67 |
+mv .pindex_new pindex |
68 |
+rm -rf pindex_old |