File tree Expand file tree Collapse file tree 3 files changed +9
-7
lines changed Expand file tree Collapse file tree 3 files changed +9
-7
lines changed Original file line number Diff line number Diff line change 11bin
22build
33rpmbuild
4- pex
4+ tmp
55* .pyc
66.idea
Original file line number Diff line number Diff line change @@ -34,4 +34,4 @@ rpm: clean
3434 rpmbuild -D " _topdir $( PWD) /rpmbuild" -D " version $( VERSION) " -bb rpmbuild/SPECS/$(NAME ) .spec
3535
3636clean :
37- rm -rf bin build rpmbuild $(NAME ) .egg-info pex 2> /dev/null
37+ rm -rf bin build rpmbuild $(NAME ) .egg-info tmp 2> /dev/null
Original file line number Diff line number Diff line change @@ -8,8 +8,9 @@ rootdir=$(readlink -f $(dirname $0)/..)
88srcdir=${rootdir} /${mod_name}
99bindir=${rootdir} /bin
1010builddir=${rootdir} /build
11- cachedir=${rootdir} /cache
12- pexcachedir=${cachedir} /cache/pex
11+ tmpdir=${rootdir} /tmp
12+ pexdir=${tmpdir} /pex
13+ pipdir=${tmpdir} /pip
1314venvdir=${builddir} /venv
1415output_file=${bindir} /${name}
1516require_file=${builddir} /requirements.txt
@@ -88,15 +89,16 @@ if [ -d ${srcdir} ]; then
8889 fi
8990 source ${venvdir} /bin/activate
9091
91- ${venvdir} /bin/python2.7 ${venvdir} /bin/pip install pex requests
92+ [ ! -d ${pipdir} ] && mkdir -p ${pipdir}
93+ ${venvdir} /bin/python2.7 ${venvdir} /bin/pip install --download-cache=${pipdir} pex requests
9294 if [ $? -gt 0 ]; then
9395 echo " Failed to install pex utility for building!"
9496 exit 1
9597 fi
9698
9799 [ ! -d ${bindir} ] && mkdir -p ${bindir}
98- [ ! -d ${pexcachedir } ] && mkdir -p ${pexcachedir }
99- ${venvdir} /bin/python2.7 ${venvdir} /bin/pex --cache-root ${pexcachedir} - o ${output_file} -m ${mod_name} -r ${require_file} ${builddir}
100+ [ ! -d ${pexdir } ] && mkdir -p ${pexdir }
101+ ${venvdir} /bin/python2.7 ${venvdir} /bin/pex -o ${output_file} -m ${mod_name} -r ${require_file} --pex-root= ${pexdir} ${builddir}
100102 if [ $? -lt 1 ] && [ -x ${output_file} ]; then
101103 echo " pex executable written to '$output_file '"
102104 else
You can’t perform that action at this time.
0 commit comments