1313klayoutVersion=0.28.8
1414verilatorVersion=5.026
1515
16- baseDir=" /tmp/DependencyInstaller-ORFS"
17-
1816_versionCompare () {
1917 local a b IFS=. ; set -f
2018 printf -v a %08d $1 ; printf -v b %08d $3
@@ -38,16 +36,6 @@ _installCommon() {
3836 pip3 install --no-cache-dir --user -U $pkgs
3937 fi
4038
41- if [[ " ${constantBuildDir} " == " true" ]]; then
42- if [[ -d " ${baseDir} " ]]; then
43- echo " [INFO] Removing old building directory ${baseDir} "
44- rm -rf " ${baseDir} "
45- fi
46- mkdir -p " ${baseDir} "
47- else
48- baseDir=$( mktemp -d /tmp/DependencyInstaller-ORFS-XXXXXX)
49- fi
50-
5139 # Install Verilator
5240 verilatorPrefix=$( realpath ${PREFIX:- " /usr/local" } )
5341 if [[ ! -x ${verilatorPrefix} /bin/verilator ]]; then
@@ -250,13 +238,10 @@ EOF
250238 exit " ${1:- 1} "
251239}
252240
253- # default args
241+ # default values for variables
254242OR_INSTALLER_ARGS=" -eqy"
255- # default prefix
256243PREFIX=" "
257- # default option
258244option=" none"
259- # default isLocal
260245isLocal=" false"
261246constantBuildDir=" false"
262247CI=" no"
@@ -314,7 +299,6 @@ if [[ "${option}" == "none" ]]; then
314299 echo " You must use one of: -all|-base|-common" >&2
315300 _help
316301fi
317-
318302OR_INSTALLER_ARGS=" ${OR_INSTALLER_ARGS} -${option} "
319303
320304platform=" $( uname -s) "
@@ -339,6 +323,17 @@ case "${platform}" in
339323 ;;
340324esac
341325
326+ if [[ " ${constantBuildDir} " == " true" ]]; then
327+ baseDir=" /tmp/DependencyInstaller-ORFS-$( whoami) "
328+ else
329+ baseDir=$( mktemp -d /tmp/DependencyInstaller-ORFS-XXXXXX)
330+ fi
331+ if [[ -d " ${baseDir} " ]]; then
332+ echo " [INFO] Removing old building directory ${baseDir} "
333+ rm -rf " ${baseDir} "
334+ fi
335+ mkdir -p " ${baseDir} "
336+
342337case " ${os} " in
343338 " CentOS Linux" )
344339 if [[ ${CI} == " yes" ]]; then
@@ -392,3 +387,4 @@ case "${os}" in
392387 _help
393388 ;;
394389esac
390+ rm -rf " ${baseDir} "
0 commit comments