Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 849bf4e0 authored by Ken Sumrall's avatar Ken Sumrall Committed by Android Git Automerger
Browse files

am 203bad59: Add the commands rm and rmdir to init.

* commit '203bad59':
  Add the commands rm and rmdir to init.
parents 75b9f6dc 203bad59
Loading
Loading
Loading
Loading
+10 −0
Original line number Original line Diff line number Diff line
@@ -485,6 +485,16 @@ int do_symlink(int nargs, char **args)
    return symlink(args[1], args[2]);
    return symlink(args[1], args[2]);
}
}


int do_rm(int nargs, char **args)
{
    return unlink(args[1]);
}

int do_rmdir(int nargs, char **args)
{
    return rmdir(args[1]);
}

int do_sysclktz(int nargs, char **args)
int do_sysclktz(int nargs, char **args)
{
{
    struct timezone tz;
    struct timezone tz;
+2 −0
Original line number Original line Diff line number Diff line
@@ -125,6 +125,8 @@ int lookup_keyword(const char *s)
        break;
        break;
    case 'r':
    case 'r':
        if (!strcmp(s, "estart")) return K_restart;
        if (!strcmp(s, "estart")) return K_restart;
        if (!strcmp(s, "mdir")) return K_rmdir;
        if (!strcmp(s, "m")) return K_rm;
        break;
        break;
    case 's':
    case 's':
        if (!strcmp(s, "ervice")) return K_service;
        if (!strcmp(s, "ervice")) return K_service;
+4 −0
Original line number Original line Diff line number Diff line
@@ -15,6 +15,8 @@ int do_import(int nargs, char **args);
int do_mkdir(int nargs, char **args);
int do_mkdir(int nargs, char **args);
int do_mount(int nargs, char **args);
int do_mount(int nargs, char **args);
int do_restart(int nargs, char **args);
int do_restart(int nargs, char **args);
int do_rm(int nargs, char **args);
int do_rmdir(int nargs, char **args);
int do_setkey(int nargs, char **args);
int do_setkey(int nargs, char **args);
int do_setprop(int nargs, char **args);
int do_setprop(int nargs, char **args);
int do_setrlimit(int nargs, char **args);
int do_setrlimit(int nargs, char **args);
@@ -59,6 +61,8 @@ enum {
    KEYWORD(oneshot,     OPTION,  0, 0)
    KEYWORD(oneshot,     OPTION,  0, 0)
    KEYWORD(onrestart,   OPTION,  0, 0)
    KEYWORD(onrestart,   OPTION,  0, 0)
    KEYWORD(restart,     COMMAND, 1, do_restart)
    KEYWORD(restart,     COMMAND, 1, do_restart)
    KEYWORD(rm,          COMMAND, 1, do_rm)
    KEYWORD(rmdir,       COMMAND, 1, do_rmdir)
    KEYWORD(service,     SECTION, 0, 0)
    KEYWORD(service,     SECTION, 0, 0)
    KEYWORD(setenv,      OPTION,  2, 0)
    KEYWORD(setenv,      OPTION,  2, 0)
    KEYWORD(setkey,      COMMAND, 0, do_setkey)
    KEYWORD(setkey,      COMMAND, 0, do_setkey)