Make some scripts more portable

Change-Id: Ia89059eea51ca396a7c74143625ac9a6706de198
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120773
Tested-by: Jenkins
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
This commit is contained in:
Ilmari Lauhakangas
2021-08-20 11:10:30 +03:00
parent 080e455025
commit ac586d1cae
28 changed files with 32 additions and 28 deletions

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# finds undocumented classes in the current directory (recursive) # finds undocumented classes in the current directory (recursive)

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #
# This Source Code Form is subject to the terms of the Mozilla Public # This Source Code Form is subject to the terms of the Mozilla Public

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #
# This Source Code Form is subject to the terms of the Mozilla Public # This Source Code Form is subject to the terms of the Mozilla Public

View File

@@ -1,4 +1,6 @@
#!/bin/bash -e #!/usr/bin/env bash
set -e
if [ -z "${OUT}" ] || [ -z "${SRC}" ] || [ -z "${WORK}" ]; then if [ -z "${OUT}" ] || [ -z "${SRC}" ] || [ -z "${WORK}" ]; then
echo "OUT, SRC or WORK not set - script expects to be called inside oss-fuzz build env" echo "OUT, SRC or WORK not set - script expects to be called inside oss-fuzz build env"

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #
# This Source Code Form is subject to the terms of the Mozilla Public # This Source Code Form is subject to the terms of the Mozilla Public

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This Source Code Form is subject to the terms of the Mozilla Public # This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this # License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This Source Code Form is subject to the terms of the Mozilla Public # This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this # License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This Source Code Form is subject to the terms of the Mozilla Public # This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this # License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.

View File

@@ -154,7 +154,7 @@ $(call gb_ExternalProject_get_state_target,python3,fixscripts) : $(call gb_Exter
pydoc$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR) \ pydoc$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR) \
python$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)-config \ python$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)-config \
; do { rm "$$file" && $(gb_AWK) '\ ; do { rm "$$file" && $(gb_AWK) '\
BEGIN {print "#!/bin/bash\n\ BEGIN {print "#!/usr/bin/env bash\n\
origpath=$$(pwd)\n\ origpath=$$(pwd)\n\
bindir=$$(cd $$(dirname \"$$0\") ; pwd)\n\ bindir=$$(cd $$(dirname \"$$0\") ; pwd)\n\
cd \"$$origpath\"\n\ cd \"$$origpath\"\n\

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This script is used to generate the custom shape presets # This script is used to generate the custom shape presets

View File

@@ -1,2 +1,2 @@
#!/bin/bash #!/usr/bin/env bash
astyle --options=astyle.options --verbose --recursive ./*.java astyle --options=astyle.options --verbose --recursive ./*.java

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# Use of unset variable is an error # Use of unset variable is an error
set -u set -u

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
if [ -n "$debug" ] ; then if [ -n "$debug" ] ; then
set -x set -x

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
module="$1" module="$1"
mode="$2" mode="$2"

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
for i in */data/* for i in */data/*
do do

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# ------------------------------------------------------------------ # ------------------------------------------------------------------
# #

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
if [ ! -e bin/get_config_variables ]; then if [ ! -e bin/get_config_variables ]; then
cd ../../.. cd ../../..

View File

@@ -1,4 +1,4 @@
#!/bin/bash -e #!/usr/bin/env bash
# #
# This file is part of the LibreOffice project. # This file is part of the LibreOffice project.
# #
@@ -27,6 +27,8 @@
# the PKCS#12 export of self-signed certificates # the PKCS#12 export of self-signed certificates
# #
set -e
root="$PWD" root="$PWD"
algo="RSA" algo="RSA"