From: Tobias Stoeckmann Date: Tue, 7 Apr 2026 16:33:36 +0000 (+0200) Subject: man: Adjust ENVIRONMENT grammar X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=9f4f8fe3d7f5355f81cf979ca831e2a0bcc1572a;p=thirdparty%2Futil-linux.git man: Adjust ENVIRONMENT grammar Avoid third person and describe what you can do with the variable instead. Matches OPTIONS section sentences. Signed-off-by: Tobias Stoeckmann --- diff --git a/disk-utils/cfdisk.8.adoc b/disk-utils/cfdisk.8.adoc index 6895cc199..74f4a03e7 100644 --- a/disk-utils/cfdisk.8.adoc +++ b/disk-utils/cfdisk.8.adoc @@ -129,13 +129,13 @@ include::man-common/colors.adoc[] == ENVIRONMENT *CFDISK_DEBUG*=all:: -Enables cfdisk debug output. +Enable cfdisk debug output. *LIBBLKID_DEBUG*=all:: -Enables libblkid debug output. +Enable libblkid debug output. *LIBFDISK_DEBUG*=all:: -Enables libfdisk debug output. +Enable libfdisk debug output. include::man-common/env-smartcols.adoc[] diff --git a/disk-utils/fdisk.8.adoc b/disk-utils/fdisk.8.adoc index cdf6cc193..fcaaffc51 100644 --- a/disk-utils/fdisk.8.adoc +++ b/disk-utils/fdisk.8.adoc @@ -199,13 +199,13 @@ The welcome message. == ENVIRONMENT *FDISK_DEBUG*=all:: -Enables fdisk debug output. +Enable fdisk debug output. *LIBBLKID_DEBUG*=all:: -Enables libblkid debug output. +Enable libblkid debug output. *LIBFDISK_DEBUG*=all:: -Enables libfdisk debug output. +Enable libfdisk debug output. include::man-common/env-smartcols.adoc[] diff --git a/disk-utils/fsck.8.adoc b/disk-utils/fsck.8.adoc index 89a533831..37e863ab9 100644 --- a/disk-utils/fsck.8.adoc +++ b/disk-utils/fsck.8.adoc @@ -139,10 +139,10 @@ This environment variable will limit the maximum number of filesystem checkers t This environment variable allows the system administrator to override the standard location of the _/etc/fstab_ file. It is also useful for developers who are testing *fsck*. *LIBBLKID_DEBUG=all*:: -Enables libblkid debug output. +Enable libblkid debug output. *LIBMOUNT_DEBUG=all*:: -Enables libmount debug output. +Enable libmount debug output. *PATH*:: The *PATH* environment variable is used to find filesystem checkers. diff --git a/disk-utils/mkswap.8.adoc b/disk-utils/mkswap.8.adoc index 7279a38fe..bce7947d2 100644 --- a/disk-utils/mkswap.8.adoc +++ b/disk-utils/mkswap.8.adoc @@ -102,7 +102,7 @@ include::man-common/help-version.adoc[] == ENVIRONMENT LIBBLKID_DEBUG=all:: -Enables libblkid debug output. +Enable libblkid debug output. LOCK_BLOCK_DEVICE=:: Use exclusive BSD lock. The mode is "1" or "0". See *--lock* for more details. diff --git a/disk-utils/partx.8.adoc b/disk-utils/partx.8.adoc index dcdbef4a5..e1eeb09e2 100644 --- a/disk-utils/partx.8.adoc +++ b/disk-utils/partx.8.adoc @@ -103,12 +103,12 @@ include::man-common/help-version.adoc[] == ENVIRONMENT LIBBLKID_DEBUG=all:: -Enables libblkid debug output. +Enable libblkid debug output. include::man-common/env-smartcols.adoc[] *LOOPDEV_DEBUG*=all:: -Enables loopdev debug output. +Enable loopdev debug output. == EXAMPLE diff --git a/disk-utils/sfdisk.8.adoc b/disk-utils/sfdisk.8.adoc index ad51276f5..3a3c5eb86 100644 --- a/disk-utils/sfdisk.8.adoc +++ b/disk-utils/sfdisk.8.adoc @@ -436,10 +436,10 @@ The welcome message. == ENVIRONMENT *LIBBLKID_DEBUG*=all:: -Enables libblkid debug output. +Enable libblkid debug output. *LIBFDISK_DEBUG*=all:: -Enables libfdisk debug output. +Enable libfdisk debug output. include::man-common/env-smartcols.adoc[] @@ -447,7 +447,7 @@ include::man-common/env-smartcols.adoc[] Use exclusive BSD lock. The mode is "1" or "0". See *--lock* for more details. *SFDISK_DEBUG*=all:: -Enables *sfdisk* debug output. +Enable *sfdisk* debug output. == NOTES diff --git a/disk-utils/swaplabel.8.adoc b/disk-utils/swaplabel.8.adoc index c3c65edb1..687058834 100644 --- a/disk-utils/swaplabel.8.adoc +++ b/disk-utils/swaplabel.8.adoc @@ -41,7 +41,7 @@ include::man-common/help-version.adoc[] == ENVIRONMENT LIBBLKID_DEBUG=all:: -Enables libblkid debug output. +Enable libblkid debug output. == AUTHORS diff --git a/lib/terminal-colors.d.5.adoc b/lib/terminal-colors.d.5.adoc index 49eda011c..9e56a8b74 100644 --- a/lib/terminal-colors.d.5.adoc +++ b/lib/terminal-colors.d.5.adoc @@ -195,7 +195,7 @@ command-line option. See https://no-color.org/ for more details. Supported since util-linux version 2.41. *TERMINAL_COLORS_DEBUG*=all:: -Enables debug output. +Enable debug output. == FILES diff --git a/login-utils/runuser.1.adoc b/login-utils/runuser.1.adoc index d17029d1f..a480102d8 100644 --- a/login-utils/runuser.1.adoc +++ b/login-utils/runuser.1.adoc @@ -122,10 +122,10 @@ The requested command was not found == ENVIRONMENT *SU_DEBUG*=all:: -Enables su debug output. +Enable su debug output. *ULPTY_DEBUG*=all:: -Enables pty debug output. +Enable pty debug output. == FILES diff --git a/login-utils/su.1.adoc b/login-utils/su.1.adoc index 33e23babc..cb36d224e 100644 --- a/login-utils/su.1.adoc +++ b/login-utils/su.1.adoc @@ -135,10 +135,10 @@ The requested command was not found == ENVIRONMENT *SU_DEBUG*=all:: -Enables su debug output. +Enable su debug output. *ULPTY_DEBUG*=all:: -Enables pty debug output. +Enable pty debug output. == FILES diff --git a/lsfd-cmd/lsfd.1.adoc b/lsfd-cmd/lsfd.1.adoc index df3732def..4327dd57d 100644 --- a/lsfd-cmd/lsfd.1.adoc +++ b/lsfd-cmd/lsfd.1.adoc @@ -125,7 +125,7 @@ include::man-common/help-version.adoc[] include::man-common/env-smartcols.adoc[] *LSFD_DEBUG*=all:: -Enables lsfd debug output. +Enable lsfd debug output. == OUTPUT COLUMNS diff --git a/man-common/env-smartcols.adoc b/man-common/env-smartcols.adoc index b4adc2805..e49c4c5e5 100644 --- a/man-common/env-smartcols.adoc +++ b/man-common/env-smartcols.adoc @@ -1,5 +1,5 @@ *LIBSMARTCOLS_DEBUG*=all:: -Enables libsmartcols debug output. +Enable libsmartcols debug output. *LIBSMARTCOLS_DEBUG_PADDING*=on:: Use visible padding characters. diff --git a/misc-utils/findfs.8.adoc b/misc-utils/findfs.8.adoc index 3d3d45c2e..28b6cd494 100644 --- a/misc-utils/findfs.8.adoc +++ b/misc-utils/findfs.8.adoc @@ -68,7 +68,7 @@ usage error, wrong number of arguments or unknown option == ENVIRONMENT LIBBLKID_DEBUG=all:: -Enables libblkid debug output. +Enable libblkid debug output. == AUTHORS diff --git a/misc-utils/findmnt.8.adoc b/misc-utils/findmnt.8.adoc index a190cfcff..468965f6d 100644 --- a/misc-utils/findmnt.8.adoc +++ b/misc-utils/findmnt.8.adoc @@ -217,13 +217,13 @@ specification, or the device path or mountpoint does not exist). == ENVIRONMENT *LIBMOUNT_DEBUG*=all:: -Enables libmount debug output +Enable libmount debug output *LIBMOUNT_FSTAB*=:: -Overrides the default location of the _fstab_ file +Override the default location of the _fstab_ file *LIBMOUNT_MTAB*=:: -Overrides the default location of the _mtab_ file +Override the default location of the _mtab_ file include::man-common/env-smartcols.adoc[] diff --git a/misc-utils/getopt.1.adoc b/misc-utils/getopt.1.adoc index 9eacbe1fe..f0c3fffa9 100644 --- a/misc-utils/getopt.1.adoc +++ b/misc-utils/getopt.1.adoc @@ -136,7 +136,7 @@ Example scripts for (ba)sh and (t)csh are provided with the *getopt*(1) distribu == ENVIRONMENT *GETOPT_COMPATIBLE*:: -Forces *getopt* to use the first calling format as specified in the *SYNOPSIS*. +Force *getopt* to use the first calling format as specified in the *SYNOPSIS*. *POSIXLY_CORRECT*:: This environment variable is examined by the *getopt*(3) routines. If it is set, parsing stops as soon as a parameter is found that is not an option or an option argument. All remaining parameters are also interpreted as non-option parameters, regardless whether they start with a '*-*'. diff --git a/misc-utils/hardlink.1.adoc b/misc-utils/hardlink.1.adoc index 21b976297..4c6843517 100644 --- a/misc-utils/hardlink.1.adoc +++ b/misc-utils/hardlink.1.adoc @@ -156,7 +156,7 @@ include::man-common/help-version.adoc[] == ENVIRONMENT *ULFILEEQ_DEBUG*=all:: -Enables debug output for file comparisons. +Enable debug output for file comparisons. == BUGS diff --git a/misc-utils/lsblk.8.adoc b/misc-utils/lsblk.8.adoc index 5c36f3bd2..4b73c33c6 100644 --- a/misc-utils/lsblk.8.adoc +++ b/misc-utils/lsblk.8.adoc @@ -223,21 +223,21 @@ include::man-common/colors.adoc[] == ENVIRONMENT *LIBBLKID_DEBUG*=all:: -Enables *libblkid* debug output. +Enable *libblkid* debug output. *LIBMOUNT_DEBUG*=all:: -Enables *libmount* debug output. +Enable *libmount* debug output. include::man-common/env-smartcols.adoc[] *LSBLK_COLUMNS*=:: -Specifies a comma-separated list of output columns to print. All columns listed by *--list-columns* can be used. +Specify a comma-separated list of output columns to print. All columns listed by *--list-columns* can be used. *LSBLK_DEBUG*=all:: -Enables *lsblk* debug output. +Enable *lsblk* debug output. *ULPATH_DEBUG*=all:: -Enables *path* debug output. +Enable *path* debug output. == NOTES diff --git a/misc-utils/lsclocks.1.adoc b/misc-utils/lsclocks.1.adoc index 77aec84a6..310c5c80c 100644 --- a/misc-utils/lsclocks.1.adoc +++ b/misc-utils/lsclocks.1.adoc @@ -74,7 +74,7 @@ include::man-common/help-version.adoc[] include::man-common/env-smartcols.adoc[] LSCLOCKS_COLUMNS=:: -Specifies a comma-separated list of output columns to print. All columns listed in *OUTPUT COLUMNS* can be used. +Specify a comma-separated list of output columns to print. All columns listed in *OUTPUT COLUMNS* can be used. == OUTPUT COLUMNS diff --git a/misc-utils/lslocks.8.adoc b/misc-utils/lslocks.8.adoc index 07ce30054..f12405526 100644 --- a/misc-utils/lslocks.8.adoc +++ b/misc-utils/lslocks.8.adoc @@ -85,7 +85,7 @@ include::man-common/help-version.adoc[] include::man-common/env-smartcols.adoc[] LSLOCKS_COLUMNS=:: -Specifies a comma-separated list of output columns to print. All columns listed by *--list-columns* can be used. +Specify a comma-separated list of output columns to print. All columns listed by *--list-columns* can be used. == OUTPUT diff --git a/misc-utils/whereis.1.adoc b/misc-utils/whereis.1.adoc index 81311b6ec..fdf07791e 100644 --- a/misc-utils/whereis.1.adoc +++ b/misc-utils/whereis.1.adoc @@ -114,7 +114,7 @@ By default *whereis* tries to find files from hard-coded paths, which are define == ENVIRONMENT *WHEREIS_DEBUG*=all:: -Enables debug output. +Enable debug output. == EXAMPLES diff --git a/misc-utils/wipefs.8.adoc b/misc-utils/wipefs.8.adoc index 7f5f7f380..487c44cc0 100644 --- a/misc-utils/wipefs.8.adoc +++ b/misc-utils/wipefs.8.adoc @@ -91,7 +91,7 @@ include::man-common/help-version.adoc[] == ENVIRONMENT LIBBLKID_DEBUG=all:: -Enables *libblkid*(3) debug output. +Enable *libblkid*(3) debug output. LOCK_BLOCK_DEVICE=:: Use exclusive BSD lock. The mode is "1" or "0". See *--lock* for more details. diff --git a/sys-utils/blkdiscard.8.adoc b/sys-utils/blkdiscard.8.adoc index b1f2bbb94..7094f5d19 100644 --- a/sys-utils/blkdiscard.8.adoc +++ b/sys-utils/blkdiscard.8.adoc @@ -72,7 +72,7 @@ failure; since v2.39, the device does not support discard operation == ENVIRONMENT *LIBBLKID_DEBUG*=all:: -Enables libblkid debug output. +Enable libblkid debug output. == AUTHORS diff --git a/sys-utils/chcpu.8.adoc b/sys-utils/chcpu.8.adoc index 6521539f9..f8aec0f35 100644 --- a/sys-utils/chcpu.8.adoc +++ b/sys-utils/chcpu.8.adoc @@ -72,7 +72,7 @@ partial success == ENVIRONMENT *ULPATH_DEBUG*=all:: -Enables path debug output. +Enable path debug output. == AUTHORS diff --git a/sys-utils/chmem.8.adoc b/sys-utils/chmem.8.adoc index bb5538a44..f695bb96e 100644 --- a/sys-utils/chmem.8.adoc +++ b/sys-utils/chmem.8.adoc @@ -92,7 +92,7 @@ partial success == ENVIRONMENT *ULPATH_DEBUG*=all:: -Enables path debug output. +Enable path debug output. == EXAMPLES diff --git a/sys-utils/fstrim.8.adoc b/sys-utils/fstrim.8.adoc index 0fb28f4e9..d18fdba1f 100644 --- a/sys-utils/fstrim.8.adoc +++ b/sys-utils/fstrim.8.adoc @@ -87,10 +87,10 @@ The command *fstrim --all* returns 0 (all succeeded), 32 (all failed) or 64 (som == ENVIRONMENT *LIBMOUNT_DEBUG*=all:: -Enables libmount debug output. +Enable libmount debug output. *ULPATH_DEBUG*=all:: -Enables path debug output. +Enable path debug output. == AUTHORS mailto:lczerner@redhat.com[Lukas Czerner], diff --git a/sys-utils/losetup.8.adoc b/sys-utils/losetup.8.adoc index 1177a1e2c..53ff273ab 100644 --- a/sys-utils/losetup.8.adoc +++ b/sys-utils/losetup.8.adoc @@ -156,13 +156,13 @@ Since version 2.37 *losetup* uses *LOOP_CONFIGURE* ioctl to set up a new loop de include::man-common/env-smartcols.adoc[] *LOOPDEV_DEBUG*=all:: -Enables loopdev debug output. +Enable loopdev debug output. *ULPATH_DEBUG*=all:: -Enables path debug output. +Enable path debug output. *ULSYSFS_DEBUG*=all:: -Enables sysfs debug output. +Enable sysfs debug output. == FILES diff --git a/sys-utils/lscpu.1.adoc b/sys-utils/lscpu.1.adoc index 8992aeacf..355461e91 100644 --- a/sys-utils/lscpu.1.adoc +++ b/sys-utils/lscpu.1.adoc @@ -129,15 +129,15 @@ LSCPU_CACHES_COLUMNS=:: Same as *LSCPU_COLUMNS* with the difference that columns only listed for the *-C* option can be used. LSCPU_COLUMNS=:: -Specifies a comma-separated list of output columns to print. All columns listed by *--list-columns* for the options *-e* and *-p* can be used. +Specify a comma-separated list of output columns to print. All columns listed by *--list-columns* for the options *-e* and *-p* can be used. *LSCPU_DEBUG*=all:: -Enables lscpu debug output. +Enable lscpu debug output. include::man-common/env-smartcols.adoc[] *ULPATH_DEBUG*=all:: -Enables path debug output. +Enable path debug output. == COLUMNS diff --git a/sys-utils/lsmem.1.adoc b/sys-utils/lsmem.1.adoc index 9a7cf6b9c..26c330de7 100644 --- a/sys-utils/lsmem.1.adoc +++ b/sys-utils/lsmem.1.adoc @@ -104,10 +104,10 @@ include::man-common/help-version.adoc[] include::man-common/env-smartcols.adoc[] *LSMEM_COLUMNS*:: -Specifies a comma-separated list of output columns to print. All columns listed in *--help* can be used. +Specify a comma-separated list of output columns to print. All columns listed in *--help* can be used. *ULPATH_DEBUG*=all:: -Enables path debug output. +Enable path debug output. == AUTHORS diff --git a/sys-utils/lsns.8.adoc b/sys-utils/lsns.8.adoc index 5063d6985..c480d5337 100644 --- a/sys-utils/lsns.8.adoc +++ b/sys-utils/lsns.8.adoc @@ -105,7 +105,7 @@ An ioctl was unknown to the kernel. include::man-common/env-smartcols.adoc[] *LSNS_DEBUG*=all:: -Enables *lsns* debug output. +Enable *lsns* debug output. == AUTHORS diff --git a/sys-utils/mount.8.adoc b/sys-utils/mount.8.adoc index 83ff9b5cc..4a9e72a2f 100644 --- a/sys-utils/mount.8.adoc +++ b/sys-utils/mount.8.adoc @@ -1751,19 +1751,19 @@ The exit status value of the helper is returned as the exit status of *mount*(8) == ENVIRONMENT *LIBBLKID_DEBUG*=all:: -Enables libblkid debug output +Enable libblkid debug output *LIBMOUNT_DEBUG*=all:: -Enables libmount debug output +Enable libmount debug output *LIBMOUNT_FORCE_MOUNT2*={always|never|auto}:: Force to use classic *mount*(2) system call (requires support for new file descriptors based mount API). The default is *auto*; in this case, libmount tries to be smart and use classic *mount*(2) only for well-known issues. If the new mount API is unavailable, libmount can still use traditional *mount*(2), although LIBMOUNT_FORCE_MOUNT2 is set to *never*. *LIBMOUNT_FSTAB*=:: -Overrides the default location of the _fstab_ file (ignored for suid) +Override the default location of the _fstab_ file (ignored for suid) *LOOPDEV_DEBUG*=all:: -Enables loop device setup debug output +Enable loop device setup debug output == FILES diff --git a/sys-utils/mountpoint.1.adoc b/sys-utils/mountpoint.1.adoc index d21d9d6e3..34d9cfff0 100644 --- a/sys-utils/mountpoint.1.adoc +++ b/sys-utils/mountpoint.1.adoc @@ -55,7 +55,7 @@ failure; the directory is not a mountpoint, or device is not a block device on * == ENVIRONMENT *LIBMOUNT_DEBUG*=all:: -Enables libmount debug output. +Enable libmount debug output. == NOTES diff --git a/sys-utils/swapon.8.adoc b/sys-utils/swapon.8.adoc index 9a10704f2..816714177 100644 --- a/sys-utils/swapon.8.adoc +++ b/sys-utils/swapon.8.adoc @@ -172,10 +172,10 @@ The old versions before v2.36 has no documented exit status, 0 means success in == ENVIRONMENT *LIBBLKID_DEBUG*=all:: -Enables *libblkid* debug output. +Enable *libblkid* debug output. *LIBMOUNT_DEBUG*=all:: -Enables *libmount* debug output. +Enable *libmount* debug output. include::man-common/env-smartcols.adoc[] diff --git a/sys-utils/umount.8.adoc b/sys-utils/umount.8.adoc index 3ffd1c053..bc93352ce 100644 --- a/sys-utils/umount.8.adoc +++ b/sys-utils/umount.8.adoc @@ -191,10 +191,10 @@ The exit status value of the helper is returned as the exit status of *umount*(8 == ENVIRONMENT *LIBMOUNT_DEBUG*=all:: -Enables *libmount* debug output +Enable *libmount* debug output *LIBMOUNT_FSTAB*=:: -Overrides the default location of the _fstab_ file (ignored for *suid*) +Override the default location of the _fstab_ file (ignored for *suid*) == FILES diff --git a/sys-utils/zramctl.8.adoc b/sys-utils/zramctl.8.adoc index 2ec0e38a2..22d8b4fbb 100644 --- a/sys-utils/zramctl.8.adoc +++ b/sys-utils/zramctl.8.adoc @@ -93,10 +93,10 @@ include::man-common/help-version.adoc[] include::man-common/env-smartcols.adoc[] *ULPATH_DEBUG*=all:: -Enables path debug output. +Enable path debug output. *ULSYSFS_DEBUG*=all:: -Enables sysfs debug output. +Enable sysfs debug output. == FILES diff --git a/term-utils/agetty.8.adoc b/term-utils/agetty.8.adoc index 20e5df9b5..5e6ab6f37 100644 --- a/term-utils/agetty.8.adoc +++ b/term-utils/agetty.8.adoc @@ -198,10 +198,10 @@ Tell *agetty* that printing the hostname should be suppressed in the login: prom == ENVIRONMENT *ULNETADDRQ_DEBUG*=all:: -Enables netaddrq debug output. +Enable netaddrq debug output. *ULNETLINK_DEBUG*=all:: -Enables netlink debug output. +Enable netlink debug output. == EXAMPLE diff --git a/term-utils/script.1.adoc b/term-utils/script.1.adoc index 253acbfaf..762508071 100644 --- a/term-utils/script.1.adoc +++ b/term-utils/script.1.adoc @@ -130,13 +130,13 @@ Upon receiving *SIGUSR1*, *script* immediately flushes the output files. == ENVIRONMENT *SCRIPT_DEBUG*=all:: -Enables script debug output. +Enable script debug output. *SHELL*:: If the variable *SHELL* exists, the shell forked by *script* will be that shell. If *SHELL* is not set, the Bourne shell is assumed. (Most shells set this variable automatically). *ULPTY_DEBUG*=all:: -Enables pty debug output. +Enable pty debug output. == NOTES diff --git a/term-utils/scriptlive.1.adoc b/term-utils/scriptlive.1.adoc index f655a6126..c8ce4428f 100644 --- a/term-utils/scriptlive.1.adoc +++ b/term-utils/scriptlive.1.adoc @@ -67,10 +67,10 @@ include::man-common/help-version.adoc[] == ENVIRONMENT *SCRIPTREPLAY_DEBUG*=all:: -Enables scriptreplay debug output. +Enable scriptreplay debug output. *ULPTY_DEBUG*=all:: -Enables pty debug output. +Enable pty debug output. == EXAMPLES diff --git a/term-utils/scriptreplay.1.adoc b/term-utils/scriptreplay.1.adoc index b0d51ff2c..29d4e5f6f 100644 --- a/term-utils/scriptreplay.1.adoc +++ b/term-utils/scriptreplay.1.adoc @@ -81,7 +81,7 @@ include::man-common/help-version.adoc[] == ENVIRONMENT *SCRIPTREPLAY_DEBUG*=all:: -Enables scriptreplay debug output. +Enable scriptreplay debug output. == EXAMPLES diff --git a/text-utils/pg.1.adoc b/text-utils/pg.1.adoc index 10ffd727d..9c6a8914c 100644 --- a/text-utils/pg.1.adoc +++ b/text-utils/pg.1.adoc @@ -119,19 +119,19 @@ If the user presses the interrupt or quit key while *pg* reads from the input fi == ENVIRONMENT *COLUMNS*:: -Overrides the system-supplied number of columns if set. +Override the system-supplied number of columns if set. *LANG*, *LC_ALL*, *LC_COLLATE*, *LC_CTYPE*, *LC_MESSAGES*:: See *locale*(7). *LINES*:: -Overrides the system-supplied number of lines if set. +Override the system-supplied number of lines if set. *SHELL*:: Used by the *!* command. *TERM*:: -Determines the terminal type. +Determine the terminal type. == NOTES