blob: b6df461e464f724deedf8a369da11c601ee9625c [file] [log] [blame]
Tom Jonesc3b416c2024-01-18 14:51:44 +00001#!/usr/bin/env bash
Damjan Mariona1bd0232016-12-19 19:08:11 +01002
Dave Barach8d0f2f02018-03-12 09:31:36 -04003# Copyright (c) 2015 Cisco and/or its affiliates.
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at:
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Damjan Mariona1bd0232016-12-19 19:08:11 +010016if [ -z $1 ]; then
17 echo "Please specify path"
18 exit 1
19fi
20
21which chrpath &> /dev/null
22
23if [ $? -ne 0 ] ; then
24 echo "Please install chrpath tool"
25 exit 1
26fi
27
Damjan Marion5a3a6c02017-01-13 22:11:56 +010028libs=$(find $1 -type f -name \*.so\*)
Damjan Mariona1bd0232016-12-19 19:08:11 +010029execs=$(find $1 -type f -path \*/bin/\* )
30
31for i in $libs $execs; do
32 chrpath $i 2> /dev/null | grep -q build-root
33 if [ $? -eq 0 ] ; then
Damjan Marion3f1309d2017-01-13 20:58:19 +010034 chrpath -d $i
Damjan Mariona1bd0232016-12-19 19:08:11 +010035 fi
36done
37