From a9bd5923aa1ad06cbb07c6f2a19e64b11ea12a9d Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sun, 30 Oct 2022 11:00:57 -0500 Subject: [PATCH] Antoni Villalonga requested uname -p because some package builds need it, so add undocumented option that prints "uknown". On debian it says "uknown", on Fedora it's a non-portable synonym for -m. Either way it has no obvious reason to exist except placating build scripts. --- toys/posix/uname.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/toys/posix/uname.c b/toys/posix/uname.c index fe44cedd..d11e1e5c 100644 --- a/toys/posix/uname.c +++ b/toys/posix/uname.c @@ -4,7 +4,7 @@ * * See http://opengroup.org/onlinepubs/9699919799/utilities/uname.html -USE_UNAME(NEWTOY(uname, "aomvrns", TOYFLAG_BIN)) +USE_UNAME(NEWTOY(uname, "paomvrns", TOYFLAG_BIN)) USE_ARCH(NEWTOY(arch, 0, TOYFLAG_USR|TOYFLAG_BIN)) USE_LINUX32(NEWTOY(linux32, 0, TOYFLAG_USR|TOYFLAG_BIN)) @@ -60,6 +60,7 @@ void uname_main(void) } xputsn(c); } + if (FLAG(p)) xputsn(" unknown"+!needspace); xputc('\n'); } -- 2.39.2