]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
Add /etc/os-release
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 9 Apr 2020 20:45:16 +0000 (20:45 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Mon, 20 Apr 2020 15:27:50 +0000 (15:27 +0000)
This file is being read by some packages to find out on what
distribution they are running on.

This file needs to be included in every Core Update.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/common/aarch64/stage2
config/rootfiles/common/stage2
config/rootfiles/common/x86_64/stage2
lfs/stage2

index f4169a44e9e7636dec3a09d930046e1d0dcd8481..82e2c20d0ded3814b5ec6c37d38ef1185da2faec 100644 (file)
@@ -28,6 +28,7 @@ etc/modules.conf
 etc/mtab
 etc/nsswitch.conf
 #etc/opt
+etc/os-release
 etc/passwd
 etc/profile
 #etc/profile.d
index fca540431817979a0be47809bd02a68320848a4c..8067df39b3968be3934ce09e365a6942792ba180 100644 (file)
@@ -28,6 +28,7 @@ etc/modules.conf
 etc/mtab
 etc/nsswitch.conf
 #etc/opt
+etc/os-release
 etc/passwd
 etc/profile
 #etc/profile.d
index cc67837e5348be1bc455cde3c4581461f779b1b7..026532b8f1c5a23530528b6fdc80c877166139f3 100644 (file)
@@ -28,6 +28,7 @@ etc/modules.conf
 etc/mtab
 etc/nsswitch.conf
 #etc/opt
+etc/os-release
 etc/passwd
 etc/profile
 #etc/profile.d
index 355aeef54efbd920980324345a789d1f07438d34..d6012b85e5dadcb86e0cdd6b009a65a4a6efacc0 100644 (file)
@@ -145,6 +145,15 @@ endif
        # System release
        echo "$(SYSTEM_RELEASE)" > /etc/system-release
 
+       # OS release
+       : >/etc/os-release
+       echo "NAME=\"$(NAME)\"" >> /etc/os-release
+       echo "VERSION=\"$(VERSION)\"" >> /etc/os-release
+       echo "ID=$(SNAME)" >> /etc/os-release
+       echo "VERSION_ID=2" >> /etc/os-release
+       echo "PRETTY_NAME=\"$(SYSTEM_RELEASE)\"" >> /etc/os-release
+       echo "ANSI_COLOR=\"0:31\"" >> /etc/os-release
+
        # Pakfire
        -mkdir -pv /opt/pakfire/db/core
        echo "$(CORE)" > /opt/pakfire/db/core/mine