Fredrik Fornwall
8 years ago
2 changed files with 40 additions and 0 deletions
@ -0,0 +1,18 @@ |
|||
diff -u -r ../busybox-1.26.2/coreutils/date.c ./coreutils/date.c
|
|||
--- ../busybox-1.26.2/coreutils/date.c 2016-12-10 17:46:36.000000000 +0000
|
|||
+++ ./coreutils/date.c 2017-07-06 22:15:17.528119028 +0000
|
|||
@@ -293,9 +293,14 @@
|
|||
maybe_set_utc(opt); |
|||
|
|||
/* if setting time, set it */ |
|||
+#ifdef __ANDROID__
|
|||
+ /* stime(2) is not available on Android and is not allowed anyway. */
|
|||
+ bb_error_msg("can't set date: Operation not permitted");
|
|||
+#else
|
|||
if ((opt & OPT_SET) && stime(&ts.tv_sec) < 0) { |
|||
bb_perror_msg("can't set date"); |
|||
} |
|||
+#endif
|
|||
} |
|||
|
|||
/* Display output */ |
@ -0,0 +1,22 @@ |
|||
diff -u -r ../busybox-1.26.2/networking/hostname.c ./networking/hostname.c
|
|||
--- ../busybox-1.26.2/networking/hostname.c 2016-12-10 18:46:36.000000000 +0100
|
|||
+++ ./networking/hostname.c 2017-07-07 00:19:07.993535998 +0200
|
|||
@@ -58,11 +58,18 @@
|
|||
} |
|||
if (ENABLE_FEATURE_CLEAN_UP) |
|||
config_close(parser); |
|||
+#ifdef __ANDROID__
|
|||
+ } else {
|
|||
+ /* sethostname() is not available on Android pre android-23 and not allowed anyway. */
|
|||
+ bb_error_msg_and_die("can't set hostname: Operation not permitted");
|
|||
+ }
|
|||
+#else
|
|||
} else if (sethostname(s, strlen(s))) { |
|||
// if (errno == EPERM) |
|||
// bb_error_msg_and_die(bb_msg_perm_denied_are_you_root); |
|||
bb_perror_msg_and_die("sethostname"); |
|||
} |
|||
+#endif
|
|||
} |
|||
|
|||
/* Manpage circa 2009: |
Loading…
Reference in new issue