- readlink has no -f option.
- mktemp requires a template
Change-Id: I77e2fd6a664cda5edeeeb4d781ab5439d6c7c507
# ../src/camera_metadata_tags.h
#
-thisdir=$(dirname $(readlink -f $0))
+thisdir=$(cd "$(dirname "$0")"; pwd)
function relpath() {
python -c "import os.path; print os.path.relpath('$1', '$PWD')"
# as the original parsed data.
#
-thisdir=$(dirname $(readlink -f $0))
+thisdir=$(cd "$(dirname "$0")"; pwd)
$thisdir/metadata-check-dependencies || exit 1
-tmp_out=$(mktemp)
-tmp_tidy1=$(mktemp)
-tmp_tidy2=$(mktemp)
+tmp_out=$(mktemp -t tmp.XXXXXXXXXX)
+tmp_tidy1=$(mktemp -t tmp.XXXXXXXXXX)
+tmp_tidy2=$(mktemp -t tmp.XXXXXXXXXX)
python $thisdir/metadata_parser_xml.py $thisdir/metadata_properties.xml $thisdir/metadata_template.mako $tmp_out || exit 1
tidy -indent -xml -quiet $thisdir/metadata_properties.xml > $tmp_tidy1
# limitations under the License.
#
-thisdir=$(dirname $(readlink -f $0))
+thisdir=$(cd "$(dirname "$0")"; pwd)
$thisdir/metadata-check-dependencies || exit 1
if [[ $# -lt 1 ]]
then
- echo "Usage: $(basename $(readlink -f $0)) <properties-file-name.xml>" 1>&2
+ echo "Usage: ${BASH_SOURCE##*/} <properties-file-name.xml>" 1>&2
exit
fi