Debian だと base-files にふくまれる
https://code.launchpad.net/debian/+source/base-files/+all-branches
2012年5月に追加された
https://bazaar.launchpad.net/~ubuntu-branches/debian/sid/base-files/sid/revision/27
/etc/os-release 追加でクローズされた #659853
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659853
↑に記載の document に書かれているが man os-release すれば Announcement of /etc/os-release なるものが確認できる
https://man7.org/linux/man-pages/man5/os-release.5.html
Announcement of /etc/os-release
http://0pointer.de/blog/projects/os-release
これは 2012年2月
[systemd-devel] [HEADS-UP] Support for /dev/os-release now kinda mandatory
https://lists.freedesktop.org/archives/systemd-devel/2012-February/004475.html
Solaris だと 11.4 で追加された
https://docs.oracle.com/cd/E88353_01/html/E37852/os-release-5.html
HISTORY
/etc/os-release and /usr/lib/os-release were added in Oracle Solaris 11.4.
RHEL8 、symlink になってない、Fedora と違ってると昨年10月末に bug report されてた。
https://bugzilla.redhat.com/show_bug.cgi?id=1766754
CentOS 8.2 で見てみると直されていた。
$ ls -l /etc/*release
-rw-r--r--. 1 root root 38 Jun 3 10:02 /etc/centos-release
lrwxrwxrwx. 1 root root 21 Jun 3 10:02 /etc/os-release -> ../usr/lib/os-release
lrwxrwxrwx. 1 root root 14 Jun 3 10:02 /etc/redhat-release -> centos-release
lrwxrwxrwx. 1 root root 14 Jun 3 10:02 /etc/system-release -> centos-release
$ cat /etc/centos-release
CentOS Linux release 8.2.2004 (Core)
$ rpm -qf /etc/os-release
centos-release-8.2-2.2004.0.1.el8.x86_64
$ rpm -q --changelog centos-release
* Fri May 15 2020 Pablo Greco <pgreco@centosproject.org> - 8-2.0.1
- Relax dependency for centos-repos
- Remove update_boot, it was never used in 8
- Add rootfs_expand to aarch64
- Bump release for 8.2
* Thu Mar 12 2020 bstinson@centosproject.org - 8-1.0.9
- Add the Devel repo to centos-release
- Install os-release(5) content to /usr/lib and have /etc/os-release be a symlink (ngompa)pr#9
(以下略)
これは RHEL7、Openshift 絡み?で何かあるらしいがよくわからん。
https://bugzilla.redhat.com/show_bug.cgi?id=1607310
一ファイルでも何人もの人が関係しているのだな。
0 件のコメント:
コメントを投稿