Do not backup previous db if already exist 49/163149/2
authorSangyoon Jang <jeremy.jang@samsung.com>
Thu, 7 Dec 2017 11:45:40 +0000 (20:45 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Thu, 7 Dec 2017 11:50:33 +0000 (20:50 +0900)
Change-Id: Ie1be60ea873864cc24f68f5eb2179661beff1159
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
data/700.pkgmgr.patch.sh.in

index e897907ad25b8dea8ff2b2819dede647fe03d3a1..8b9fdfefa15d693189fd04839984ed796975087d 100644 (file)
@@ -54,8 +54,13 @@ RESTRICTION_DBNAME=restriction.db
 
 function backup_db(){
        echo "#backup previous DB"
-       mv $PARSER_DB_PATH $PARSER_BACKUP_DB_PATH
-       mv $CERT_DB_PATH $CERT_BACKUP_DB_PATH
+       #if there is backup db already, do not move original db, because this is newer version(previous upgrade might be aborted)
+       if [ ! -e $PARSER_BACKUP_DB_PATH ]; then
+               mv $PARSER_DB_PATH $PARSER_BACKUP_DB_PATH
+       fi
+       if [ ! -e $CERT_BACKUP_DB_PATH ]; then
+               mv $CERT_DB_PATH $CERT_BACKUP_DB_PATH
+       fi
 }
 
 function create_restriction_db(){