chiark / gitweb /
Fix edge case in build-package.sh
authorFredrik Fornwall <fredrik@fornwall.net>
Fri, 16 Jun 2017 21:27:05 +0000 (23:27 +0200)
committerFredrik Fornwall <fredrik@fornwall.net>
Fri, 16 Jun 2017 21:27:05 +0000 (23:27 +0200)
build-package.sh

index 64a6b1211c6a6c1ecac2d27c049404613dd866e5..f1c07482744154c6c1b36f130af609abfa6f9bd7 100755 (executable)
@@ -279,7 +279,9 @@ termux_step_handle_buildarch() {
                        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