2020年7月20日月曜日

os-release

/etc/os-release てばいつからあるのだろうと思い軽く調べた

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 件のコメント:

コメントを投稿