devops: simplified bash traps
This commit is contained in:
Родитель
0a8d55d954
Коммит
8a077da565
|
@ -2,13 +2,8 @@
|
||||||
set -e
|
set -e
|
||||||
set +x
|
set +x
|
||||||
|
|
||||||
function cleanup() {
|
trap "cd $(pwd -P)" EXIT
|
||||||
cd $OLD_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
OLD_DIR=$(pwd -P)
|
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
if [[ ($1 == '--help') || ($1 == '-h') ]]; then
|
if [[ ($1 == '--help') || ($1 == '-h') ]]; then
|
||||||
echo "usage: do_something.sh [firefox|webkit]"
|
echo "usage: do_something.sh [firefox|webkit]"
|
||||||
|
|
|
@ -2,13 +2,8 @@
|
||||||
set -e
|
set -e
|
||||||
set +x
|
set +x
|
||||||
|
|
||||||
cleanup() {
|
trap "cd $(pwd -P)" EXIT
|
||||||
cd $OLD_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
OLD_DIR=$(pwd -P)
|
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
if [[ ($1 == '--help') || ($1 == '-h') ]]; then
|
if [[ ($1 == '--help') || ($1 == '-h') ]]; then
|
||||||
echo "usage: export.sh [firefox|webkit] [custom_checkout_path]"
|
echo "usage: export.sh [firefox|webkit] [custom_checkout_path]"
|
||||||
|
|
|
@ -12,7 +12,6 @@ set -e
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
createZIPForLinuxOrMac() {
|
createZIPForLinuxOrMac() {
|
||||||
cd checkout
|
|
||||||
local zipname=$1
|
local zipname=$1
|
||||||
local OBJ_FOLDER=$(ls -1 | grep obj-)
|
local OBJ_FOLDER=$(ls -1 | grep obj-)
|
||||||
if [[ $OBJ_FOLDER == "" ]]; then
|
if [[ $OBJ_FOLDER == "" ]]; then
|
||||||
|
@ -35,13 +34,8 @@ createZIPForLinuxOrMac() {
|
||||||
cd -
|
cd -
|
||||||
}
|
}
|
||||||
|
|
||||||
cleanup() {
|
trap "cd $(pwd -P)" EXIT
|
||||||
cd $OLD_DIR
|
cd checkout
|
||||||
}
|
|
||||||
|
|
||||||
OLD_DIR=$(pwd -P)
|
|
||||||
cd "$(dirname "$0")"
|
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
if [[ "$(uname)" == "Darwin" ]]; then
|
if [[ "$(uname)" == "Darwin" ]]; then
|
||||||
createZIPForLinuxOrMac "firefox-mac.zip"
|
createZIPForLinuxOrMac "firefox-mac.zip"
|
||||||
|
|
|
@ -2,14 +2,7 @@
|
||||||
set -e
|
set -e
|
||||||
set +x
|
set +x
|
||||||
|
|
||||||
function cleanup() {
|
trap "cd $(pwd -P)" EXIT
|
||||||
cd $OLD_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
OLD_DIR=$(pwd -P)
|
|
||||||
cd "$(dirname "$0")"
|
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
cd checkout
|
cd checkout
|
||||||
|
|
||||||
if ! [[ $(git rev-parse --abbrev-ref HEAD) == "pwdev" ]]; then
|
if ! [[ $(git rev-parse --abbrev-ref HEAD) == "pwdev" ]]; then
|
||||||
|
|
|
@ -2,13 +2,8 @@
|
||||||
set -e
|
set -e
|
||||||
set +x
|
set +x
|
||||||
|
|
||||||
cleanup() {
|
trap "cd $(pwd -P)" EXIT
|
||||||
cd $OLD_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
OLD_DIR=$(pwd -P)
|
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
if [[ ($1 == '--help') || ($1 == '-h') ]]; then
|
if [[ ($1 == '--help') || ($1 == '-h') ]]; then
|
||||||
echo "usage: $0 [firefox|webkit]"
|
echo "usage: $0 [firefox|webkit]"
|
||||||
|
|
|
@ -75,11 +75,7 @@ createZipForMac() {
|
||||||
rm -rf $tmpdir
|
rm -rf $tmpdir
|
||||||
}
|
}
|
||||||
|
|
||||||
cleanup() {
|
trap "cd $(pwd -P)" EXIT
|
||||||
cd $OLD_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
OLD_DIR=$(pwd -P)
|
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
trap cleanup EXIT
|
|
||||||
main "$@"
|
main "$@"
|
||||||
|
|
|
@ -2,14 +2,7 @@
|
||||||
set -e
|
set -e
|
||||||
set +x
|
set +x
|
||||||
|
|
||||||
function cleanup() {
|
trap "cd $(pwd -P)" EXIT
|
||||||
cd $OLD_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
OLD_DIR=$(pwd -P)
|
|
||||||
cd "$(dirname "$0")"
|
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
cd checkout
|
cd checkout
|
||||||
|
|
||||||
if ! [[ $(git rev-parse --abbrev-ref HEAD) == "pwdev" ]]; then
|
if ! [[ $(git rev-parse --abbrev-ref HEAD) == "pwdev" ]]; then
|
||||||
|
|
Загрузка…
Ссылка в новой задаче