exit ${2:-1}
}
+WS="${HOME}/ws"
+WS_WATCHER="${WS}/watcher"
+WS_DOWNLOAD="${WS}/dwn"
+WS_TEST="${WS}/img_test"
+WS_TEST_REMOTE="${WS}/img_test_remote"
+
alias tspoll="TS_SOCKET=/tmp/socket.tl-master-poll tsp"
alias tsmaster="TS_SOCKET=/tmp/socket.tl-master tsp"
alias tspwb="TS_SOCKET=/tmp/socket.tl-pwb tsp"
test -n "$1" || die "Missing argument: build nr"
-WORKDIR="${HOME}/ws/img_test/$1"
-WORKDIR_REMOTE="${HOME}/ws/img_test_remote/$1"
-DWN_WORKDIR="${HOME}/ws/dwn/$1"
+WORKDIR="${WS_TEST}/$1"
+WORKDIR_REMOTE="${WS_TEST_REMOTE}/$1"
+DWN_WORKDIR="${WS_DOWNLOAD}/$1"
case "$0" in
*odroid*)
BOOT_IMG="`ls ${DWN_WORKDIR}/tizen-common_*-boot-*.tar.gz`"
test -n "$1" || die "Missing argument: build nr"
-WORKDIR="${HOME}/ws/img_test/$1"
-WORKDIR_REMOTE="${HOME}/ws/img_test_remote/$1"
-DWN_WORKDIR="${HOME}/ws/dwn/$1"
+WORKDIR="${WS_TEST}/$1"
+WORKDIR_REMOTE="${WS_TEST_REMOTE}/$1"
+DWN_WORKDIR="${WS_DOWNLOAD}/$1"
+
case "$0" in
*odroid*)
TARGET="odroid"
test -n "$1" || die "Missing argument: build nr"
-IMG_WORKDIR="${HOME}/ws/img_test/$1"
-DWN_WORKDIR="${HOME}/ws/dwn/$1"
+IMG_WORKDIR="${WS_TEST}/$1"
+DWN_WORKDIR="${WS_DOWNLOAD}/$1"
WORKSPACE="/home/jenkins/pub"
# Clean up workspace
. "${TSP_DIR}/common.sh"
-WS="${HOME}/ws/watcher"
-mkdir -p "${WS}"
-cd "${WS}"
+mkdir -p "${WS_WATCHER}"
+cd "${WS_WATCHER}"
touch next_dwn
i=$(cat next_dwn)
test -n "$i" || i=1
fi
for target in "minnow" "odroid"
do
- mkdir -p "${HOME}/ws/dwn/$i"
- cd "${HOME}/ws/dwn/$i"
+ mkdir -p "${WS_DOWNLOAD}/$i"
+ cd "${WS_DOWNLOAD}/$i"
# Download image for $target
nr=$(tsmaster -L "DOWNLOAD_IMAGE_${target}" python "${TSP_DIR}/scripts/download_image.py" --log=INFO "--${target}" "$url")
nr=$(tsmaster -D "$nr" -L "IMAGE_TEST_${target}" \
i=$((i+1))
done
done
-echo "$i" > "${WS}/next_dwn"
+echo "$i" > "${WS_WATCHER}/next_dwn"
. "${TSP_DIR}/common.sh"
-WS="${HOME}/ws/watcher"
-mkdir -p "${WS}"
-cd "${WS}"
+mkdir -p "${WS_WATCHER}"
+cd "${WS_WATCHER}"
touch dispatched_urls
nr=$(tspoll -L PRERELEASE_WATCHER sh -c "ROOT=\"http://download.tizen.org/prerelease/tizen/common/\" \
${TSP_DIR}/scripts/crawler.py")
# Assume that most of the space is taken up by downloaded images.
# Delete ones that were modified at least 3 days ago.
-for i in $(find "${HOME}/ws/dwn" -type d -mtime +2)
+
+export TSP_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd -P)/.."
+
+. "${TSP_DIR}/common.sh"
+
+for i in $(find "${WS_DOWNLOAD}" -type d -mtime +2)
do
if grep -q "Snapshot" "$(ls $i/diff-*.report)"
then