Gentoo Archives: gentoo-user

From: Laurence Perkins <lperkins@×××××××.net>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: RE: [gentoo-user] Change History of linux commands
Date: Fri, 07 Oct 2022 15:57:35
Message-Id: MW2PR07MB40584711C4249CC8135DF2EDD25F9@MW2PR07MB4058.namprd07.prod.outlook.com
In Reply to: Re: [gentoo-user] Change History of linux commands by tastytea
1 > -----Original Message-----
2 > From: tastytea <gentoo@××××××××.de>
3 > Sent: Friday, October 7, 2022 8:48 AM
4 > To: gentoo-user@l.g.o
5 > Subject: Re: [gentoo-user] Change History of linux commands
6 >
7 > On 2022-10-07 17:25+0200 n952162 <n952162@×××.de> wrote:
8 >
9 > > Am 07.10.22 um 16:56 schrieb Grant Taylor:
10 > > > On 10/7/22 8:25 AM, n952162 wrote:
11 > > >> Can anybody tell me how I can look at the official change history
12 > > >> of linux commands?
13 > > >
14 > > > Some man pages have history of commands in them.
15 > > >
16 > > > Admittedly, it seems as if man pages on Solaris and *BSD (I have
17 > > > access to FreeBSD) tend to be better than Linux man page at this
18 > > > aspect.
19 > > >
20 > > >
21 > > >
22 > >
23 > > Well, the man page, yes, would be a good indicator, but the commands
24 > > themselves?
25 > >
26 > > Where does gentoo get the source to build test(1) or expr(1) or
27 > > date(1)? That's in some package, but where is the upstream source?
28 > > Is it something in github? Or a linux portal? Or Torvalds private
29 > > server? Or the gnu server?
30 > >
31 > >
32 >
33 > /usr/bin/test[1] was installed by sys-apps/coreutils[2], it's homepage is <https://www.gnu.org/software/coreutils/>[3], that links to the source code repository.
34 >
35 > Other ways to find out:
36 > - `equery meta sys-apps/coreutils`
37 > - `less $(portageq get_repo_path / gentoo)/sys-apps/coreutils/coreutils-8.32-r1.ebuild`
38 >
39 > Kind regards, tastytea
40 >
41 > [1] `whereis test`
42 > [2] `qfile /usr/bin/test` or `equery belongs /usr/bin/test` [3] `eix sys-apps/coreutils` or emerge -s sys-apps/coreutils`
43 >
44
45 Note also that several of these may have copies built into your shell for speed and so that you can update the system utilities without an outage.
46
47 "bash -c help" or "busybox --help" or similar to see the list.
48
49 LMP