From 7e0a72c8b3d92f05e2d3882771c6d1aa1da0584d Mon Sep 17 00:00:00 2001 From: "Koushik K. Dutta" Date: Mon, 15 Mar 2010 00:54:34 -0700 Subject: [PATCH] need to specify a backup directory if none is given --- Android.mk | 2 +- commands.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Android.mk b/Android.mk index e3cc394..e74eae9 100644 --- a/Android.mk +++ b/Android.mk @@ -26,7 +26,7 @@ LOCAL_MODULE := recovery LOCAL_FORCE_STATIC_EXECUTABLE := true -RECOVERY_API_VERSION := 1.7.0 +RECOVERY_API_VERSION := 1.7.1 LOCAL_CFLAGS += -DRECOVERY_API_VERSION=$(RECOVERY_API_VERSION) # This binary is in the recovery ramdisk, which is otherwise a copy of root. diff --git a/commands.c b/commands.c index 2687f63..520c143 100644 --- a/commands.c +++ b/commands.c @@ -767,9 +767,16 @@ cmd_backup_rom(const char *name, void *cookie, int argc, const char *argv[], CHECK_WORDS(); char* backup_name = NULL; + char backup_path[PATH_MAX]; switch(argc) { case 0: + { + struct timeval tp; + gettimeofday(&tp, NULL); + sprintf(backup_path, "/sdcard/clockworkmod/backup/%d", tp.tv_sec); + backup_name = backup_path; + } break; case 1: backup_name = argv[0];