From d8cb569d51ff58e56354a418c48c06b20b3bf2f5 Mon Sep 17 00:00:00 2001
From: Pawit Pornkitprasan
Date: Tue, 29 Nov 2011 16:17:59 +0700
Subject: Removed unused setup_fs.c
---
Android.mk | 7 ------
setup_fs.c | 75 --------------------------------------------------------------
2 files changed, 82 deletions(-)
delete mode 100644 setup_fs.c
diff --git a/Android.mk b/Android.mk
index 32a6dba..42651f4 100644
--- a/Android.mk
+++ b/Android.mk
@@ -26,13 +26,6 @@ LOCAL_SRC_FILES := cypress-touchkey.kcm
LOCAL_MODULE_TAGS := optional
include $(BUILD_KEY_CHAR_MAP)
-#include $(CLEAR_VARS)
-#LOCAL_SRC_FILES := setup_fs.c
-#LOCAL_MODULE := setup_fs
-#LOCAL_MODULE_TAGS := optional
-##LOCAL_SHARED_LIBRARIES += libext4_utils libz
-#include $(BUILD_EXECUTABLE)
-
ifneq ($(TARGET_SIMULATOR),true)
include $(call all-makefiles-under,$(LOCAL_PATH))
endif
diff --git a/setup_fs.c b/setup_fs.c
deleted file mode 100644
index 0acf026..0000000
--- a/setup_fs.c
+++ /dev/null
@@ -1,75 +0,0 @@
-#include
-#include
-#include
-#include
-#include
-#include
-
-const char *mkfs = "/system/bin/make_ext4fs";
-
-int setup_fs(const char *blockdev)
-{
- char buf[256], path[128];
- pid_t child;
- int status, n;
-
- /* we might be looking at an indirect reference */
- n = readlink(blockdev, path, sizeof(path) - 1);
- if (n > 0) {
- path[n] = 0;
- if (!memcmp(path, "/dev/block/", 11))
- blockdev = path + 11;
- }
-
- if (strchr(blockdev,'/')) {
- fprintf(stderr,"not a block device name: %s\n", blockdev);
- return 0;
- }
-
- sprintf(buf,"/sys/fs/ext4/%s", blockdev);
- if (access(buf, F_OK) == 0) {
- fprintf(stderr,"device %s already has a filesystem\n", blockdev);
- return 0;
- }
- sprintf(buf,"/dev/block/%s", blockdev);
-
- fprintf(stderr,"+++\n");
-
- child = fork();
- if (child < 0) {
- fprintf(stderr,"error: fork failed\n");
- return 0;
- }
- if (child == 0) {
- execl(mkfs, mkfs, buf, NULL);
- exit(-1);
- }
-
- while (waitpid(-1, &status, 0) != child) ;
-
- fprintf(stderr,"---\n");
- return 1;
-}
-
-
-int main(int argc, char **argv)
-{
- int need_reboot = 0;
-
- while (argc > 1) {
- if (strlen(argv[1]) < 128)
- need_reboot |= setup_fs(argv[1]);
- argv++;
- argc--;
- }
-
- if (need_reboot) {
- sync();
- sync();
- sync();
- fprintf(stderr,"REBOOT!\n");
- reboot(RB_AUTOBOOT);
- exit(-1);
- }
- return 0;
-}
--
cgit v1.1