SWDEV-272025 - Replace pushd/popd with cd

Change-Id: I0464e4079e31ddbc4e2032d64600f1f2c31a2c1f


[ROCm/hip commit: bb4433be51]
Этот коммит содержится в:
Anusha GodavarthySurya
2021-03-18 09:15:51 -07:00
коммит произвёл Anusha Godavarthy Surya
родитель 3d9004a7c7
Коммит feab085103
4 изменённых файлов: 29 добавлений и 54 удалений
+7 -14
Просмотреть файл
@@ -18,14 +18,6 @@
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
pushd () {
command pushd "$@" > /dev/null
}
popd () {
command popd "$@" > /dev/null
}
ROCMDIR=@ROCM_PATH@
HIPDIR=$ROCMDIR/hip
@@ -33,23 +25,24 @@ HIPDIR=$ROCMDIR/hip
HIPBINFILES=$HIPDIR/bin/*
ROCMBINDIR=$ROCMDIR/bin
mkdir -p $ROCMBINDIR
pushd $ROCMBINDIR
CURRENTDIR=`pwd`
cd $ROCMBINDIR
for f in $HIPBINFILES
do
ln -r -s -f $f $(basename $f)
done
ln -r -s -f $HIPDIR/bin/.hipVersion .hipVersion
popd
cd $CURRENTDIR
# Soft-link to headers
HIPINCDIR=$HIPDIR/include/hip
ROCMINCDIR=$ROCMDIR/include
mkdir -p $ROCMINCDIR
pushd $ROCMINCDIR
cd $ROCMINCDIR
ln -r -s -f $HIPINCDIR hip
popd
cd $CURRENTDIR
# The following will be removed after upstream updation
pushd $HIPINCDIR
cd $HIPINCDIR
ln -r -s -f amd_detail hcc_detail
popd
cd $CURRENTDIR
+9 -13
Просмотреть файл
@@ -18,15 +18,6 @@
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
pushd () {
command pushd "$@" > /dev/null
}
popd () {
command popd "$@" > /dev/null
}
ROCMDIR=@ROCM_PATH@
HIPDIR=$ROCMDIR/hip
([ ! -d $ROCMDIR ] || [ ! -d $HIPDIR ]) && exit 0
@@ -36,21 +27,26 @@ HIPBINDIR=$HIPDIR/bin
ROCMBINDIR=$ROCMDIR/bin
([ ! -d $ROCMBINDIR ] || [ ! -d $HIPBINDIR ]) && exit 0
HIPBINFILES=$HIPBINDIR/*
pushd $ROCMBINDIR
CURRENTDIR=`pwd`
cd $ROCMBINDIR
for f in $HIPBINFILES; do
[ -e $f ] || continue
rm $(basename $f)
done
rm .hipVersion
popd
cd $CURRENTDIR
rmdir --ignore-fail-on-non-empty $ROCMBINDIR
# Remove soft-link to headers
HIPINCDIR=$HIPDIR/include
cd $HIPINCDIR/hip
rm hcc_detail
cd $CURRENTDIR
ROCMINCDIR=$ROCMDIR/include
([ ! -d $ROCMINCDIR ] || [ ! -d $HIPINCDIR ]) && exit 0
pushd $ROCMINCDIR
cd $ROCMINCDIR
rm hip
popd
cd $CURRENTDIR
rmdir --ignore-fail-on-non-empty $ROCMINCDIR
+5 -14
Просмотреть файл
@@ -19,29 +19,21 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
pushd () {
command pushd "$@" > /dev/null
}
popd () {
command popd "$@" > /dev/null
}
ROCMDIR=@ROCM_PATH@
ROCMLIBDIR=$ROCMDIR/lib
ROCCLRDIR=$ROCMDIR/rocclr
ROCCLRLIBDIR=$ROCMDIR/rocclr/lib
HIPDIR=$ROCMDIR/hip
HIPLIBDIR=$ROCMDIR/hip/lib
CURRENTDIR=`pwd`
# Soft-link to library files
ROCCLRLIBFILES=$(ls -A $ROCCLRLIBDIR | grep -v "cmake\|[-/$]")
HIPLIBFILES=$(ls -A $HIPLIBDIR | grep -v "cmake\|[-/$]")
mkdir -p $ROCMLIBDIR
mkdir -p $ROCMLIBDIR/cmake
pushd $ROCMLIBDIR
cd $ROCMLIBDIR
for f in $ROCCLRLIBFILES
do
ln -s -r -f $ROCCLRLIBDIR/$f $(basename $f)
@@ -51,12 +43,11 @@ for f in $HIPLIBFILES
do
ln -s -r -f $HIPLIBDIR/$f $(basename $f)
done
cd $CURRENTDIR
# Make the hip cmake directory link.
pushd cmake
cd $ROCMLIBDIR/cmake
ln -s -r -f $ROCCLRLIBDIR/cmake/rocclr rocclr
ln -s -r -f $HIPLIBDIR/cmake/hip hip
ln -s -r -f $HIPLIBDIR/cmake/hip-lang hip-lang
popd
popd
cd $CURRENTDIR
+8 -13
Просмотреть файл
@@ -19,14 +19,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
pushd () {
command pushd "$@" > /dev/null
}
popd () {
command popd "$@" > /dev/null
}
ROCMDIR=@ROCM_PATH@
ROCMLIBDIR=$ROCMDIR/lib
ROCCLRDIR=$ROCMDIR/rocclr
@@ -35,12 +27,12 @@ HIPDIR=$ROCMDIR/hip
HIPLIBDIR=$ROCMDIR/hip/lib
([ ! -d $ROCMDIR ] || [ ! -d $ROCCLRDIR ] || [ ! -d $HIPDIR ]) && exit 0
([ ! -d $ROCMLIBDIR ] || [ ! -d $ROCCLRLIBDIR ] || [ ! -d $HIPLIBDIR ]) && exit 0
CURRENTDIR=`pwd`
# Remove soft-links to libraries
ROCCLRLIBFILES=$(ls -A $ROCCLRLIBDIR | grep -v [-/$])
HIPLIBFILES=$(ls -A $HIPLIBDIR | grep -v [-/$])
pushd $ROCMLIBDIR
cd $ROCMLIBDIR
for f in $ROCCLRLIBFILES; do
[ -e $f ] || continue
rm $(basename $f)
@@ -50,13 +42,16 @@ for f in $HIPLIBFILES; do
[ -e $f ] || continue
rm $(basename $f)
done
cd $CURRENTDIR
pushd cmake
cd $ROCMLIBDIR/cmake
unlink rocclr
unlink hip
unlink hip-lang
popd
cd $CURRENTDIR
cd $ROCMLIBDIR
rmdir --ignore-fail-on-non-empty cmake
popd
cd $CURRENTDIR
rmdir --ignore-fail-on-non-empty $ROCMLIBDIR