Skip to content

Commit addf674

Browse files
committed
OS (Linux): append version string for Ubuntu variants
1 parent 863c558 commit addf674

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/detection/os/os_linux.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
9292
if(ffStrContains(xdgConfigDirs, "kde") || ffStrContains(xdgConfigDirs, "plasma") || ffStrContains(xdgConfigDirs, "kubuntu"))
9393
{
9494
ffStrbufSetStatic(&result->name, "Kubuntu");
95-
ffStrbufSetStatic(&result->prettyName, "Kubuntu");
95+
ffStrbufSetF(&result->prettyName, "Kubuntu %s", result->version.chars);
9696
ffStrbufSetStatic(&result->id, "kubuntu");
9797
ffStrbufSetStatic(&result->idLike, "ubuntu");
9898
return;
@@ -101,7 +101,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
101101
if(ffStrContains(xdgConfigDirs, "xfce") || ffStrContains(xdgConfigDirs, "xubuntu"))
102102
{
103103
ffStrbufSetStatic(&result->name, "Xubuntu");
104-
ffStrbufSetStatic(&result->prettyName, "Xubuntu");
104+
ffStrbufSetF(&result->prettyName, "Xubuntu %s", result->version.chars);
105105
ffStrbufSetStatic(&result->id, "xubuntu");
106106
ffStrbufSetStatic(&result->idLike, "ubuntu");
107107
return;
@@ -110,7 +110,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
110110
if(ffStrContains(xdgConfigDirs, "lxqt") || ffStrContains(xdgConfigDirs, "lubuntu"))
111111
{
112112
ffStrbufSetStatic(&result->name, "Lubuntu");
113-
ffStrbufSetStatic(&result->prettyName, "Lubuntu");
113+
ffStrbufSetF(&result->prettyName, "Lubuntu %s", result->version.chars);
114114
ffStrbufSetStatic(&result->id, "lubuntu");
115115
ffStrbufSetStatic(&result->idLike, "ubuntu");
116116
return;
@@ -119,7 +119,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
119119
if(ffStrContains(xdgConfigDirs, "budgie"))
120120
{
121121
ffStrbufSetStatic(&result->name, "Ubuntu Budgie");
122-
ffStrbufSetStatic(&result->prettyName, "Ubuntu Budgie");
122+
ffStrbufSetF(&result->prettyName, "Ubuntu Budgie %s", result->version.chars);
123123
ffStrbufSetStatic(&result->id, "ubuntu-budgie");
124124
ffStrbufSetStatic(&result->idLike, "ubuntu");
125125
return;
@@ -128,7 +128,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
128128
if(ffStrContains(xdgConfigDirs, "cinnamon"))
129129
{
130130
ffStrbufSetStatic(&result->name, "Ubuntu Cinnamon");
131-
ffStrbufSetStatic(&result->prettyName, "Ubuntu Cinnamon");
131+
ffStrbufSetF(&result->prettyName, "Ubuntu Cinnamon %s", result->version.chars);
132132
ffStrbufSetStatic(&result->id, "ubuntu-cinnamon");
133133
ffStrbufSetStatic(&result->idLike, "ubuntu");
134134
return;
@@ -137,7 +137,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
137137
if(ffStrContains(xdgConfigDirs, "mate"))
138138
{
139139
ffStrbufSetStatic(&result->name, "Ubuntu MATE");
140-
ffStrbufSetStatic(&result->prettyName, "Ubuntu MATE");
140+
ffStrbufSetF(&result->prettyName, "Ubuntu MATE %s", result->version.chars);
141141
ffStrbufSetStatic(&result->id, "ubuntu-mate");
142142
ffStrbufSetStatic(&result->idLike, "ubuntu");
143143
return;
@@ -146,7 +146,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
146146
if(ffStrContains(xdgConfigDirs, "studio"))
147147
{
148148
ffStrbufSetStatic(&result->name, "Ubuntu Studio");
149-
ffStrbufSetStatic(&result->prettyName, "Ubuntu Studio");
149+
ffStrbufSetF(&result->prettyName, "Ubuntu Studio %s", result->version.chars);
150150
ffStrbufSetStatic(&result->id, "ubuntu-studio");
151151
ffStrbufSetStatic(&result->idLike, "ubuntu");
152152
return;
@@ -155,7 +155,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
155155
if(ffStrContains(xdgConfigDirs, "sway"))
156156
{
157157
ffStrbufSetStatic(&result->name, "Ubuntu Sway");
158-
ffStrbufSetStatic(&result->prettyName, "Ubuntu Sway");
158+
ffStrbufSetF(&result->prettyName, "Ubuntu Sway %s", result->version.chars);
159159
ffStrbufSetStatic(&result->id, "ubuntu-sway");
160160
ffStrbufSetStatic(&result->idLike, "ubuntu");
161161
return;
@@ -164,7 +164,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
164164
if(ffStrContains(xdgConfigDirs, "touch"))
165165
{
166166
ffStrbufSetStatic(&result->name, "Ubuntu Touch");
167-
ffStrbufSetStatic(&result->prettyName, "Ubuntu Touch");
167+
ffStrbufSetF(&result->prettyName, "Ubuntu Touch %s", result->version.chars);
168168
ffStrbufSetStatic(&result->id, "ubuntu-touch");
169169
ffStrbufSetStatic(&result->idLike, "ubuntu");
170170
return;
@@ -173,7 +173,7 @@ FF_MAYBE_UNUSED static void getUbuntuFlavour(FFOSResult* result)
173173
if(ffStrContains(xdgConfigDirs, "lliurex"))
174174
{
175175
ffStrbufSetStatic(&result->name, "LliureX");
176-
ffStrbufSetStatic(&result->prettyName, "LliureX");
176+
ffStrbufSetF(&result->prettyName, "LliureX %s", result->version.chars);
177177
ffStrbufSetStatic(&result->id, "lliurex");
178178
ffStrbufSetStatic(&result->idLike, "ubuntu");
179179
return;

0 commit comments

Comments
 (0)