Gentoo Archives: gentoo-dev

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-dev@l.g.o
Cc: dist-kernel@g.o, Georgy Yakovlev <gyakovlev@g.o>
Subject: [gentoo-dev] [PATCH 1/2] profiles: add PPC_PAGESIZE use expand
Date: Tue, 04 Jan 2022 23:56:15
Message-Id: 20220104235528.3995740-1-gyakovlev@gentoo.org
1 Hardware can use either size, it's a built time option.
2 64K is standard and is what we use by default and 99% of distros use.
3 4K is more compatible with desktop applications and GPU drivers,
4 which often assume 4K page size.
5
6 Problem from switching page sizes on reboot:
7 btrfs and swaps break, other filesystems like ext4 may become
8 unmountable, sepending on direction of switch 4K <-> 64K.
9
10 Our installcd provides both kernel options, so users can choose which
11 one to boot.
12
13 Planned consumers of this flag:
14 sys-kernel/gentoo-kernel
15 sys-kernel/gentoo-kernel-bin ( in the future )
16 sys-kernel/vanilla-kernel
17 dev-util/google-perftools
18
19 any other application that has a build time switch to optimize for or
20 set page size.
21 Also can be used by applications that are known to be broken with
22 specific page size.
23 Mesa and amdgpu drivers used to have some problems in the past, but it
24 was fixed, however broken apps still exist.
25
26 Signed-off-by: Georgy Yakovlev <gyakovlev@g.o>
27 ---
28 profiles/arch/powerpc/ppc64/make.defaults | 6 +++++-
29 profiles/base/make.defaults | 4 ++--
30 profiles/desc/ppc_pagesize.desc | 5 +++++
31 profiles/embedded/make.defaults | 4 ++--
32 4 files changed, 14 insertions(+), 5 deletions(-)
33 create mode 100644 profiles/desc/ppc_pagesize.desc
34
35 diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults
36 index ff2526a2530..6555ec277b7 100644
37 --- a/profiles/arch/powerpc/ppc64/make.defaults
38 +++ b/profiles/arch/powerpc/ppc64/make.defaults
39 @@ -1,41 +1,45 @@
40 -# Copyright 1999-2021 Gentoo Authors
41 +# Copyright 1999-2022 Gentoo Authors
42 # Distributed under the terms of the GNU General Public License v2
43
44 # All extra USE/etc should be specified in sub-profiles.
45 # DO NOT POLLUTE USE ON THIS PROFILE.
46
47 +# Georgy Yakovlev <gyakovlev@g.o> (2022-01-04)
48 +# Unhide PPC specific USE_EXPANDs.
49 +USE_EXPAND_HIDDEN="-PPC_PAGESIZE"
50 +
51 ARCH="ppc64"
52 ACCEPT_KEYWORDS="${ARCH}"
53
54 CHOST="powerpc64-unknown-linux-gnu"
55 CFLAGS="-O2 -pipe"
56 CXXFLAGS="${CFLAGS}"
57 FFLAGS="${CFLAGS}"
58 FCFLAGS="${CFLAGS}"
59
60 USE="ibm"
61
62 MULTILIB_ABIS="ppc64"
63 DEFAULT_ABI="ppc64"
64 KERNEL_ABI="ppc64"
65 PROFILE_ARCH="ppc64"
66 ABI="ppc64"
67
68 #CFLAGS_ppc64="-m64"
69 LDFLAGS_ppc64="-m elf64ppc"
70 CHOST_ppc64="powerpc64-unknown-linux-gnu"
71
72 CFLAGS_ppc="-m32"
73 LDFLAGS_ppc="-m elf32ppc"
74 CHOST_ppc="powerpc-unknown-linux-gnu"
75
76 # Michał Górny <mgorny@g.o> (2014-06-27)
77 # Make the ABI flag implicit for compatibility with native ebuilds.
78 IUSE_IMPLICIT="abi_ppc_64"
79
80 # Donnie Berkholz <dberkholz@g.o> (2006-08-18)
81 # Defaults for video drivers
82 VIDEO_CARDS="fbdev mga nv r128 radeon"
83
84 # Enable abi_ppc_64 for packages that don't have it forced.
85 ABI_PPC="64"
86 diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
87 index 547c7b31e83..0056543be29 100644
88 --- a/profiles/base/make.defaults
89 +++ b/profiles/base/make.defaults
90 @@ -1,179 +1,179 @@
91 # Copyright 1999-2022 Gentoo Authors
92 # Distributed under the terms of the GNU General Public License v2
93 #
94 # System-wide defaults for the Portage system
95 # See portage(5) manpage
96
97 # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later)
98 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
99 USE_EXPAND_IMPLICIT="ELIBC KERNEL USERLAND"
100 USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt"
101 USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
102 USE_EXPAND_VALUES_USERLAND="BSD GNU"
103
104 # Env vars to expand into USE vars. Modifying this requires prior
105 # discussion on gentoo-dev@l.g.o.
106 -USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
107 +USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PPC_PAGESIZE PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
108
109 # USE_EXPAND variables whose contents are not shown in package manager
110 # output. Changes need discussion on gentoo-dev.
111 -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
112 +USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 PPC_PAGESIZE"
113
114 CONFIG_PROTECT="/etc"
115 CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
116
117 # EAPI 7 environment variable blacklist.
118 #
119 # DBUS_SESSION_BUS_ADDRESS to avoid trying to access the user's session
120 # bus.
121 #
122 # DISPLAY and XAUTHORITY to avoid trying to access the user's X11.
123 #
124 # CARGO_HOME may leak to build env if package is not using cargo.eclass
125 # such leak will result in sandbox violations
126 #
127 # XDG_* since the values coming from user environment can collide with
128 # ebuild-set ${HOME} (e.g. by referring to user's home directory).
129 # We exclude XDG_DATA_DIRS & XDG_CONFIG_DIRS as those are set in env.d.
130 #
131 # PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX:
132 # These are guaranteed to confuse perl module installation. Pre-EAPI7
133 # the Perl eclasses bail out if they are set. Now we declare them here.
134 #
135 # GOBIN needs to be cleaned as random values in GOBIN can affect the
136 # building of some packages:
137 # https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0
138 ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
139
140 # Variables that are set exclusively by the profile
141 # and not by user configuration files.
142 PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
143
144 # 'Sane' defaults
145 ELIBC="glibc"
146 KERNEL="linux"
147 USERLAND="GNU"
148 INPUT_DEVICES="libinput"
149
150 # Accept only licenses in the FREE license group, i.e., with
151 # the freedom to use, share, modify and share modifications
152 ACCEPT_LICENSE="-* @FREE"
153
154 # Tomáš Chvátal <scarabeus@g.o> (2013-03-23)
155 # By default enable libreoffice implementation only.
156 OFFICE_IMPLEMENTATION="libreoffice"
157
158 # Tomáš Chvátal <scarabeus@g.o> (2011-08-12)
159 # By default do not build any grub platform and let it guess.
160 GRUB_PLATFORMS=""
161
162 # Tomáš Chvátal <scarabeus@g.o> (2013-05-05)
163 # By default enable all extensions with no dependencies
164 LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
165
166 # Andreas K. Hüttel <dilfridge@g.o> (2011-08-19, 2012-03-25)
167 # Johannes Huber <johu@g.o> (2018-04-15)
168 # Andreas Sturmlechner <asturm@g.o> (2019-01-01)
169 # By default build all calligra features (except unmaintained: stage).
170 CALLIGRA_FEATURES="karbon sheets words"
171
172 # Andreas K. Huettel <dilfridge@g.o> (2010-09-28)
173 # Small default list of enabled plugins for collectd
174 COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
175
176 # Tomáš Chvátal <scarabeus@g.o> (2010-10-26)
177 # By default enable all protocols for average GPS user
178 GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx"
179
180 # Benedikt Böhm <hollow@g.o> (2007-11-27)
181 # Sane defaults for built-in apache modules
182 # Patrick Lauer <patrick@g.o> (2012-10-12)
183 # extend for apache 2.4
184 APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
185
186 # Peter Volkov <pva@g.o> (2010-04-29)
187 # Set some defaults or package will fail to build (Check mconfig in package sources)
188 XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
189
190 # Robert Buchholz <rbu@g.o> (2006-01-17)
191 # Some common lcd devices
192 LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
193
194 # Manuel Rüger <mrueg@g.o> (2015-09-09)
195 # Default Ruby build target(s)
196 # Updated to include ruby27 on 2021-10-10
197 RUBY_TARGETS="ruby26 ruby27"
198
199 # Enable extended filesystem attribute support by default.
200 # https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0
201 USE="${USE} xattr"
202
203 # Mike Gilbert <floppym@g.o> (2019-07-14)
204 # Enable split-usr by default to keep existing installs as-is.
205 USE="${USE} split-usr"
206
207 # Tiziano Müller <dev-zero@g.o> (2010-01-24)
208 # We usually don't want python to (re)write .py[co] files during phase runs
209 # since it could cause sandbox violations
210 PYTHONDONTWRITEBYTECODE="1"
211
212 # Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> (2011-11-16)
213 # Add default USE value for bootstrap and rename it from STAGE1_USE to BOOTSTRAP_USE
214 # Add in expanded PYTHON_TARGETS or stage1 builds break because of USE="-* ${BOOTSTRAP_USE}"
215 # This MUST be kept in sync with the PYTHON_TARGETS below
216 # Mike Gilbert <floppym@g.o> (2018-05-23)
217 # sys-apps/baselayout-2.5 needs split-usr enabled.
218 BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_9"
219
220 # Mike Gilbert <floppym@g.o> (2012-05-15)
221 # Default target(s) for python-r1.eclass
222 # Michał Górny <mgorny@g.o> (2021-06-01)
223 # Updated to python3.9
224 PYTHON_TARGETS="python3_9"
225 PYTHON_SINGLE_TARGET="python3_9"
226
227 # Michał Górny <mgorny@g.o> (2013-08-10)
228 # Moved from portage's make.globals.
229 # 1) do not uninstall kernel modules and therefore allow replacing them,
230 # 2,3) removed wrt bug #663170,
231 # 4) protect /var/{run,lock} symlinks for bug 519620
232 COLLISION_IGNORE="/lib/modules/*"
233 UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
234
235 # Andreas K. Hüttel <dilfridge@g.o> (2013-08-23)
236 # Make emerge messages default to English as per Council decision
237 LC_MESSAGES="C"
238
239 # Brian Dolbec <dolsen@g.o> (2017-06-16)
240 # disable twisted's plugin cache update to prevent access violations
241 # call /usr/bin/twisted-regen-cache in pkg_postinst()
242 TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
243
244 # Aaron W. Swenson <titanofold@g.o> (2017-07-09)
245 # Default target(s) for postgres{,-multi}.eclass
246 POSTGRES_TARGETS="postgres12 postgres13"
247
248 # Michael Orlitzky <mjo@g.o> (2017-11-17)
249 #
250 # Default PHP targets, used only for extensions at the moment.
251 #
252 # The value of this variable should be chosen to be "least annoying by
253 # default." For example, some packages support only php-5.x and some
254 # only php-7.x. By having both "php5-6" and php7-0" in PHP_TARGETS, we
255 # ensure that users who don't care one way or the other don't have to
256 # mess with this variable in order to install those packages.
257 #
258 # Moreover, it should only contain targets that have a stable version
259 # of PHP, to avoid pulling in an unstable PHP on stable systems.
260 #
261 PHP_TARGETS="php7-3 php7-4"
262
263 # Alfredo Tupone <tupone@g.o> (2019-09-03)
264 #
265 # Default ADA target
266 ADA_TARGET="gnat_2020"
267
268 # Marek Szuba <marecki@g.o> (2020-10-15)
269 # Default targets for lua{,-single}.eclass
270 LUA_SINGLE_TARGET="lua5-1"
271 LUA_TARGETS="lua5-1"
272 diff --git a/profiles/desc/ppc_pagesize.desc b/profiles/desc/ppc_pagesize.desc
273 new file mode 100644
274 index 00000000000..3e1f616257d
275 --- /dev/null
276 +++ b/profiles/desc/ppc_pagesize.desc
277 @@ -0,0 +1,5 @@
278 +# Copyright 2022 Gentoo Authors
279 +# Distributed under the terms of the GNU General Public License v2
280 +
281 +4K - Configure for 4K page size (4096 bytes)
282 +64K - Configure for 64K page size (65536 bytes)
283 diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
284 index 4320f726a5e..cb409cc713a 100644
285 --- a/profiles/embedded/make.defaults
286 +++ b/profiles/embedded/make.defaults
287 @@ -1,45 +1,45 @@
288 # Copyright 2008-2022 Gentoo Authors
289 # Distributed under the terms of the GNU General Public License v2
290
291 USE="kdrive minimal multicall zlib"
292 CFLAGS="-Os -pipe"
293 CXXFLAGS="${CFLAGS}"
294 FFLAGS="${CFLAGS}"
295 FCFLAGS="${CFLAGS}"
296
297 CLEAN_DELAY="0"
298 EPAUSE_IGNORE="1"
299 EBEEP_IGNORE="1"
300 PORTAGE_WORKDIR_MODE="2775"
301 PORTAGE_ECLASS_WARNING_ENABLE="0"
302
303 INPUT_DEVICES="evdev"
304 VIDEO_CARDS="fbdev"
305 KERNEL="linux"
306 USERLAND="GNU"
307 LINGUAS="en"
308
309 # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later)
310 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
311 USE_EXPAND_UNPREFIXED="ARCH"
312 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
313 USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt"
314 USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt"
315 USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
316 USE_EXPAND_VALUES_USERLAND="BSD GNU"
317
318 # Env vars to expand into USE vars. Modifying this requires prior
319 # discussion on gentoo-dev@l.g.o.
320 -USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
321 +USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PPC_PAGESIZE PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
322
323 # USE_EXPAND variables whose contents are not shown in package manager
324 # output. Changes need discussion on gentoo-dev.
325 -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
326 +USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 PPC_PAGESIZE"
327
328 # Variables that are set exclusively by the profile
329 # and not by user configuration files.
330 PROFILE_ONLY_VARIABLES="IUSE_IMPLICIT USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
331
332 # Accept only licenses in the FREE license group, i.e., with
333 # the freedom to use, share, modify and share modifications
334 ACCEPT_LICENSE="-* @FREE"
335 --
336 2.34.1

Replies