File tree Expand file tree Collapse file tree 5 files changed +14
-2
lines changed
Expand file tree Collapse file tree 5 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 44
55if [ -z " $XX_APK_NOLOCK " ]; then
66 # readlink -f in ash can not resolve symlinks from deep workdir
7- cd /
7+ cd / > /dev/null
88 if [ -L /var/lock ] && [ ! -e " $( readlink -f /var/lock) " ]; then
99 mkdir -p " $( readlink -f /var/lock) "
1010 elif [ ! -d /var/lock ]; then
1111 mkdir -p /var/lock
1212 fi
13- cd -
13+ cd - > /dev/null
1414 lock=" /var/lock/xx-apk"
1515 exec 9> $lock
1616 flock -x 9
Original file line number Diff line number Diff line change 33set -e
44
55if [ -z " $XX_APT_NOLOCK " ]; then
6+ # readlink -f in ash can not resolve symlinks from deep workdir
7+ cd / > /dev/null
68 if [ -L /var/lock ] && [ ! -e " $( readlink -f /var/lock) " ]; then
79 mkdir -p " $( readlink -f /var/lock) "
810 elif [ ! -d /var/lock ]; then
911 mkdir -p /var/lock
1012 fi
13+ cd - > /dev/null
1114 lock=" /var/lock/xx-apt"
1215 exec 9> $lock
1316 flock -x 9
Original file line number Diff line number Diff line change @@ -10,11 +10,14 @@ execSilent() {
1010}
1111
1212if [ -z " $XX_CARGO_NOLOCK " ]; then
13+ # readlink -f in ash can not resolve symlinks from deep workdir
14+ cd / > /dev/null
1315 if [ -L /var/lock ] && [ ! -e " $( readlink -f /var/lock) " ]; then
1416 mkdir -p " $( readlink -f /var/lock) "
1517 elif [ ! -d /var/lock ]; then
1618 mkdir -p /var/lock
1719 fi
20+ cd - > /dev/null
1821 lock=" /var/lock/xx-cargo"
1922 exec 9> $lock
2023 flock -x 9
Original file line number Diff line number Diff line change 301301
302302setup () {
303303 if [ -z " $XX_CC_NOLOCK " ]; then
304+ # readlink -f in ash can not resolve symlinks from deep workdir
305+ cd / > /dev/null
304306 if [ -L /var/lock ] && [ ! -e " $( readlink -f /var/lock) " ]; then
305307 mkdir -p " $( readlink -f /var/lock) "
306308 elif [ ! -d /var/lock ]; then
307309 mkdir -p /var/lock
308310 fi
311+ cd - > /dev/null
309312 lock=" /var/lock/xx-cc"
310313 exec 9> $lock
311314 flock -x 9
Original file line number Diff line number Diff line change 33set -e
44
55if [ -z " $XX_VERIFY_NOLOCK " ]; then
6+ # readlink -f in ash can not resolve symlinks from deep workdir
7+ cd / > /dev/null
68 if [ -L /var/lock ] && [ ! -e " $( readlink -f /var/lock) " ]; then
79 mkdir -p " $( readlink -f /var/lock) "
810 elif [ ! -d /var/lock ]; then
911 mkdir -p /var/lock
1012 fi
13+ cd - > /dev/null
1114 lock=" /var/lock/xx-verify"
1215 exec 9> $lock
1316 flock -x 9
You can’t perform that action at this time.
0 commit comments