Merge lp:~percona-toolkit-dev/percona-toolkit/fix-mktemp-bug-986151 into lp:percona-toolkit/2.0

Proposed by Daniel Nichter
Status: Merged
Merged at revision: 233
Proposed branch: lp:~percona-toolkit-dev/percona-toolkit/fix-mktemp-bug-986151
Merge into: lp:percona-toolkit/2.0
Diff against target: 193 lines (+24/-27)
8 files modified
bin/pt-ioprofile (+1/-1)
bin/pt-mext (+5/-5)
bin/pt-mysql-summary (+5/-5)
bin/pt-pmp (+1/-1)
bin/pt-sift (+5/-8)
bin/pt-stalk (+1/-1)
bin/pt-summary (+5/-5)
lib/bash/tmpdir.sh (+1/-1)
To merge this branch: bzr merge lp:~percona-toolkit-dev/percona-toolkit/fix-mktemp-bug-986151
Reviewer Review Type Date Requested Status
Daniel Nichter Approve
Review via email: mp+106031@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Daniel Nichter (daniel-nichter) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/pt-ioprofile'
--- bin/pt-ioprofile 2012-03-07 23:41:54 +0000
+++ bin/pt-ioprofile 2012-05-16 17:37:18 +0000
@@ -425,7 +425,7 @@
425 else425 else
426 local tool="${0##*/}"426 local tool="${0##*/}"
427 local pid="$$"427 local pid="$$"
428 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXX` \428 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXXX` \
429 || die "Cannot make secure tmpdir"429 || die "Cannot make secure tmpdir"
430 fi430 fi
431}431}
432432
=== modified file 'bin/pt-mext'
--- bin/pt-mext 2012-03-07 23:41:54 +0000
+++ bin/pt-mext 2012-05-16 17:37:18 +0000
@@ -29,24 +29,24 @@
29TMPDIR=""29TMPDIR=""
3030
31mk_tmpdir() {31mk_tmpdir() {
32 local dir=${1:-""}32 local dir="${1:-""}"
3333
34 if [ -n "$dir" ]; then34 if [ -n "$dir" ]; then
35 if [ ! -d "$dir" ]; then35 if [ ! -d "$dir" ]; then
36 mkdir $dir || die "Cannot make tmpdir $dir"36 mkdir "$dir" || die "Cannot make tmpdir $dir"
37 fi37 fi
38 TMPDIR="$dir"38 TMPDIR="$dir"
39 else39 else
40 local tool=`basename $0`40 local tool="${0##*/}"
41 local pid="$$"41 local pid="$$"
42 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXX` \42 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXXX` \
43 || die "Cannot make secure tmpdir"43 || die "Cannot make secure tmpdir"
44 fi44 fi
45}45}
4646
47rm_tmpdir() {47rm_tmpdir() {
48 if [ -n "$TMPDIR" ] && [ -d "$TMPDIR" ]; then48 if [ -n "$TMPDIR" ] && [ -d "$TMPDIR" ]; then
49 rm -rf $TMPDIR49 rm -rf "$TMPDIR"
50 fi50 fi
51 TMPDIR=""51 TMPDIR=""
52}52}
5353
=== modified file 'bin/pt-mysql-summary'
--- bin/pt-mysql-summary 2012-03-07 23:41:54 +0000
+++ bin/pt-mysql-summary 2012-05-16 17:37:18 +0000
@@ -25,24 +25,24 @@
25TMPDIR=""25TMPDIR=""
2626
27mk_tmpdir() {27mk_tmpdir() {
28 local dir=${1:-""}28 local dir="${1:-""}"
2929
30 if [ -n "$dir" ]; then30 if [ -n "$dir" ]; then
31 if [ ! -d "$dir" ]; then31 if [ ! -d "$dir" ]; then
32 mkdir $dir || die "Cannot make tmpdir $dir"32 mkdir "$dir" || die "Cannot make tmpdir $dir"
33 fi33 fi
34 TMPDIR="$dir"34 TMPDIR="$dir"
35 else35 else
36 local tool=`basename $0`36 local tool="${0##*/}"
37 local pid="$$"37 local pid="$$"
38 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXX` \38 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXXX` \
39 || die "Cannot make secure tmpdir"39 || die "Cannot make secure tmpdir"
40 fi40 fi
41}41}
4242
43rm_tmpdir() {43rm_tmpdir() {
44 if [ -n "$TMPDIR" ] && [ -d "$TMPDIR" ]; then44 if [ -n "$TMPDIR" ] && [ -d "$TMPDIR" ]; then
45 rm -rf $TMPDIR45 rm -rf "$TMPDIR"
46 fi46 fi
47 TMPDIR=""47 TMPDIR=""
48}48}
4949
=== modified file 'bin/pt-pmp'
--- bin/pt-pmp 2012-03-07 23:41:54 +0000
+++ bin/pt-pmp 2012-05-16 17:37:18 +0000
@@ -28,7 +28,7 @@
28 else28 else
29 local tool="${0##*/}"29 local tool="${0##*/}"
30 local pid="$$"30 local pid="$$"
31 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXX` \31 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXXX` \
32 || die "Cannot make secure tmpdir"32 || die "Cannot make secure tmpdir"
33 fi33 fi
34}34}
3535
=== modified file 'bin/pt-sift'
--- bin/pt-sift 2012-03-26 23:53:54 +0000
+++ bin/pt-sift 2012-05-16 17:37:18 +0000
@@ -22,30 +22,27 @@
22# See https://launchpad.net/percona-toolkit for more information.22# See https://launchpad.net/percona-toolkit for more information.
23# ###########################################################################23# ###########################################################################
2424
25# pt-sift isn't ready for this yet.
26#set -u
27
28TMPDIR=""25TMPDIR=""
2926
30mk_tmpdir() {27mk_tmpdir() {
31 local dir=${1:-""}28 local dir="${1:-""}"
3229
33 if [ -n "$dir" ]; then30 if [ -n "$dir" ]; then
34 if [ ! -d "$dir" ]; then31 if [ ! -d "$dir" ]; then
35 mkdir $dir || die "Cannot make tmpdir $dir"32 mkdir "$dir" || die "Cannot make tmpdir $dir"
36 fi33 fi
37 TMPDIR="$dir"34 TMPDIR="$dir"
38 else35 else
39 local tool=`basename $0`36 local tool="${0##*/}"
40 local pid="$$"37 local pid="$$"
41 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXX` \38 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXXX` \
42 || die "Cannot make secure tmpdir"39 || die "Cannot make secure tmpdir"
43 fi40 fi
44}41}
4542
46rm_tmpdir() {43rm_tmpdir() {
47 if [ -n "$TMPDIR" ] && [ -d "$TMPDIR" ]; then44 if [ -n "$TMPDIR" ] && [ -d "$TMPDIR" ]; then
48 rm -rf $TMPDIR45 rm -rf "$TMPDIR"
49 fi46 fi
50 TMPDIR=""47 TMPDIR=""
51}48}
5249
=== modified file 'bin/pt-stalk'
--- bin/pt-stalk 2012-05-15 19:15:05 +0000
+++ bin/pt-stalk 2012-05-16 17:37:18 +0000
@@ -439,7 +439,7 @@
439 else439 else
440 local tool="${0##*/}"440 local tool="${0##*/}"
441 local pid="$$"441 local pid="$$"
442 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXX` \442 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXXX` \
443 || die "Cannot make secure tmpdir"443 || die "Cannot make secure tmpdir"
444 fi444 fi
445}445}
446446
=== modified file 'bin/pt-summary'
--- bin/pt-summary 2012-03-07 23:41:54 +0000
+++ bin/pt-summary 2012-05-16 17:37:18 +0000
@@ -56,24 +56,24 @@
56TMPDIR=""56TMPDIR=""
5757
58mk_tmpdir() {58mk_tmpdir() {
59 local dir=${1:-""}59 local dir="${1:-""}"
6060
61 if [ -n "$dir" ]; then61 if [ -n "$dir" ]; then
62 if [ ! -d "$dir" ]; then62 if [ ! -d "$dir" ]; then
63 mkdir $dir || die "Cannot make tmpdir $dir"63 mkdir "$dir" || die "Cannot make tmpdir $dir"
64 fi64 fi
65 TMPDIR="$dir"65 TMPDIR="$dir"
66 else66 else
67 local tool=`basename $0`67 local tool="${0##*/}"
68 local pid="$$"68 local pid="$$"
69 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXX` \69 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXXX` \
70 || die "Cannot make secure tmpdir"70 || die "Cannot make secure tmpdir"
71 fi71 fi
72}72}
7373
74rm_tmpdir() {74rm_tmpdir() {
75 if [ -n "$TMPDIR" ] && [ -d "$TMPDIR" ]; then75 if [ -n "$TMPDIR" ] && [ -d "$TMPDIR" ]; then
76 rm -rf $TMPDIR76 rm -rf "$TMPDIR"
77 fi77 fi
78 TMPDIR=""78 TMPDIR=""
79}79}
8080
=== modified file 'lib/bash/tmpdir.sh'
--- lib/bash/tmpdir.sh 2012-01-31 17:20:37 +0000
+++ lib/bash/tmpdir.sh 2012-05-16 17:37:18 +0000
@@ -45,7 +45,7 @@
45 else45 else
46 local tool="${0##*/}"46 local tool="${0##*/}"
47 local pid="$$"47 local pid="$$"
48 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXX` \48 TMPDIR=`mktemp -d /tmp/${tool}.${pid}.XXXXXX` \
49 || die "Cannot make secure tmpdir"49 || die "Cannot make secure tmpdir"
50 fi50 fi
51}51}

Subscribers

People subscribed via source and target branches