summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changelog2
-rw-r--r--coreutils/ls.c2
-rw-r--r--ls.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/Changelog b/Changelog
index 11464b6..e3467f3 100644
--- a/Changelog
+++ b/Changelog
@@ -15,6 +15,8 @@
* Added support for being a login shell, so things like
'-su' or '-sh' (stuff where argv[0][0]=='-') will now always
invoke the shell. Now you can use BusyBox as a login shell.
+ * ls.c now ignores '-g', since some ftp clients like that sort
+ of thing. Patch thanks to David Vrabel <dvrabel@arcom.co.uk>
-Erik Andersen
diff --git a/coreutils/ls.c b/coreutils/ls.c
index 0b1aa62..8b9422e 100644
--- a/coreutils/ls.c
+++ b/coreutils/ls.c
@@ -568,6 +568,8 @@ extern int ls_main(int argc, char **argv)
opts |= DISP_RECURSIVE;
break;
#endif
+ case 'g': /* ignore -- for ftp servers */
+ break;
default:
goto print_usage_message;
}
diff --git a/ls.c b/ls.c
index 0b1aa62..8b9422e 100644
--- a/ls.c
+++ b/ls.c
@@ -568,6 +568,8 @@ extern int ls_main(int argc, char **argv)
opts |= DISP_RECURSIVE;
break;
#endif
+ case 'g': /* ignore -- for ftp servers */
+ break;
default:
goto print_usage_message;
}