Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(147)

Side by Side Diff: third_party/tcmalloc/vendor/packages/rpm.sh

Issue 9316021: Update the tcmalloc vendor branch to r144 (gperftools 2.0). (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Reuploading Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/bin/sh -e 1 #!/bin/sh -e
2 2
3 # Run this from the 'packages' directory, just under rootdir 3 # Run this from the 'packages' directory, just under rootdir
4 4
5 # We can only build rpm packages, if the rpm build tools are installed 5 # We can only build rpm packages, if the rpm build tools are installed
6 if [ \! -x /usr/bin/rpmbuild ] 6 if [ \! -x /usr/bin/rpmbuild ]
7 then 7 then
8 echo "Cannot find /usr/bin/rpmbuild. Not building an rpm." 1>&2 8 echo "Cannot find /usr/bin/rpmbuild. Not building an rpm." 1>&2
9 exit 0 9 exit 0
10 fi 10 fi
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 mkdir "$RPM_SOURCE_DIR" 45 mkdir "$RPM_SOURCE_DIR"
46 mkdir "$RPM_BUILD_DIR" 46 mkdir "$RPM_BUILD_DIR"
47 47
48 cp "$archive" "$RPM_SOURCE_DIR" 48 cp "$archive" "$RPM_SOURCE_DIR"
49 49
50 # rpmbuild -- as far as I can tell -- asks the OS what CPU it has. 50 # rpmbuild -- as far as I can tell -- asks the OS what CPU it has.
51 # This may differ from what kind of binaries gcc produces. dpkg 51 # This may differ from what kind of binaries gcc produces. dpkg
52 # does a better job of this, so if we can run 'dpkg --print-architecture' 52 # does a better job of this, so if we can run 'dpkg --print-architecture'
53 # to get the build CPU, we use that in preference of the rpmbuild 53 # to get the build CPU, we use that in preference of the rpmbuild
54 # default. 54 # default.
55 target=`dpkg --print-architecture 2>/dev/null` # "" if dpkg isn't found 55 target=`dpkg --print-architecture 2>/dev/null || echo ""`
56 if [ -n "$target" ] 56 if [ -n "$target" ]
57 then 57 then
58 target=" --target $target" 58 target=" --target $target"
59 fi 59 fi
60 60
61 rpmbuild -bb rpm/rpm.spec $target \ 61 rpmbuild -bb rpm/rpm.spec $target \
62 --define "NAME $PACKAGE" \ 62 --define "NAME $PACKAGE" \
63 --define "VERSION $VERSION" \ 63 --define "VERSION $VERSION" \
64 --define "_sourcedir $RPM_SOURCE_DIR" \ 64 --define "_sourcedir $RPM_SOURCE_DIR" \
65 --define "_builddir $RPM_BUILD_DIR" \ 65 --define "_builddir $RPM_BUILD_DIR" \
(...skipping 11 matching lines...) Expand all
77 grep "Fedora Core.*release 3" /etc/issue >/dev/null 2>&1 && destdir=fc3 77 grep "Fedora Core.*release 3" /etc/issue >/dev/null 2>&1 && destdir=fc3
78 fi 78 fi
79 79
80 rm -rf "$destdir" 80 rm -rf "$destdir"
81 mkdir -p "$destdir" 81 mkdir -p "$destdir"
82 # We want to get not only the main package but devel etc, hence the middle * 82 # We want to get not only the main package but devel etc, hence the middle *
83 mv "$RPM_SOURCE_DIR"/*/"${PACKAGE}"-*"${VERSION}"*.rpm "$destdir" 83 mv "$RPM_SOURCE_DIR"/*/"${PACKAGE}"-*"${VERSION}"*.rpm "$destdir"
84 84
85 echo 85 echo
86 echo "The rpm package file(s) are located in $PWD/$destdir" 86 echo "The rpm package file(s) are located in $PWD/$destdir"
OLDNEW
« no previous file with comments | « third_party/tcmalloc/vendor/packages/deb/rules ('k') | third_party/tcmalloc/vendor/packages/rpm/rpm.spec » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698