chiark
/
gitweb
/
~mdw
/
termux-packages
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d86664c
)
Fix edge case in build-package.sh
author
Fredrik Fornwall
<fredrik@fornwall.net>
Fri, 16 Jun 2017 21:27:05 +0000
(23:27 +0200)
committer
Fredrik Fornwall
<fredrik@fornwall.net>
Fri, 16 Jun 2017 21:27:05 +0000
(23:27 +0200)
build-package.sh
patch
|
blob
|
blame
|
history
diff --git
a/build-package.sh
b/build-package.sh
index 64a6b1211c6a6c1ecac2d27c049404613dd866e5..f1c07482744154c6c1b36f130af609abfa6f9bd7 100755
(executable)
--- a/
build-package.sh
+++ b/
build-package.sh
@@
-279,7
+279,9
@@
termux_step_handle_buildarch() {
if test -e "$TERMUX_DATA_PREVIOUS_BACKUPDIR"; then
termux_error_exit "Directory already exists"
fi
if test -e "$TERMUX_DATA_PREVIOUS_BACKUPDIR"; then
termux_error_exit "Directory already exists"
fi
- mv /data/data "$TERMUX_DATA_PREVIOUS_BACKUPDIR"
+ if [ -d /data/data ]; then
+ mv /data/data "$TERMUX_DATA_PREVIOUS_BACKUPDIR"
+ fi
# Restore new one (if any)
if [ -d "$TERMUX_DATA_CURRENT_BACKUPDIR" ]; then
mv "$TERMUX_DATA_CURRENT_BACKUPDIR" /data/data
# Restore new one (if any)
if [ -d "$TERMUX_DATA_CURRENT_BACKUPDIR" ]; then
mv "$TERMUX_DATA_CURRENT_BACKUPDIR" /data/data