Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: How can I avoid completion using chkconfig on RHEL10?
- X-seq: zsh-users 30454
- From: "Chris Ross (cross2)" <cross2@xxxxxxxxx>
- To: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- Cc: "zsh-users@xxxxxxx" <zsh-users@xxxxxxx>, "cross+zsh@xxxxxxxxxx" <cross+zsh@xxxxxxxxxx>
- Subject: Re: How can I avoid completion using chkconfig on RHEL10?
- Date: Tue, 24 Feb 2026 19:34:47 +0000
- Accept-language: en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=O3ns98IaivnUCt+eBaOpkQXpxfIhEiiX4XjcapINt6E=; b=UT3DwXA9jOuIg0MtoMlKVr0cfLzk2e04hiL+TF15S3erSf4FfrlWXo8Dk3Ij/lZ9yT4TcnZl3lBSBgKAy+PwxE5egLLVEJY4egj5dTg35Qp/+tzQeayp5iTrrzDBlv6Gf76d6Bl0GaCNJjekWKsjnrjHEmf9jk5o3cLrvBrcsKma9k3vd5Sunnc7VGBd1lLGNRv6swzyur8glIGZK2p6qcVnGChI5gDSmLnkmK1DcP4Z546PU1DVjVjg5xiPTwE8xb+vgqNCkuC+l/j8bfk6EIVun0exv3z/+AXM5Y49UCXx5vrwqpmPMgBj3YatYtDPXM5pDE46Dp06NzHu58hTrQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=c275yLWOMVmta/nqrPsT3YxSojdTrgrszSU0IrcHnmXe6skfsM61xjbXo3shtwLTh25MWQPTc75pbKPE7tKu8ZLu9wMFjP4cYy8Tx1jdr7ByLqzr3HxbJaBnYOV0fNMPg3N88oPw26QS7WgptophOE2p33cGuiWHjbtEf9/rv/zWYw0c/ILzA00CZqQlincBnaOnUcKsl1mQZtfUonmox29vuEgLevRY/eHtbT1EVqY0P6nYnCHzhc5iyBM5U1KuwVPcHGOcm7mUJ1dqbVWfYY1RvwB/c/PzUsnsvnOSqa/aKnBKECA2/VUubV1P+EMvITYOUXWoV1xo7H2s1i3uUw==
- Archived-at: <https://zsh.org/users/30454>
- In-reply-to: <CAH+w=7bPFYC4OYFo1wHhGX1dg2nG7LMAKGcui1EYizo-LUW7-Q@mail.gmail.com>
- Ironport-data: A9a23:JoWf66IwYH31QSTmFE+RPZQlxSXFcZb7ZxGr2PjLsTHJhXpii2xUn yZGBjeZcuLKOTG2fMQ1MdropA5D+8PleuQTC1818HwrVy1RwSauLY6QcRr7Z3vIdpTNQB064 c8VNIabJ5FoH3TSrRmkYuS98SN3j/DWS+qiBr+aMCwuHVc5FXZ+0U5vyuQz2tE224XR72+ls Mvqp8zUMUOk3DgzKmEf8P3GsxJguv3upSkV1rAbTagjUAj2xiNEUfrzXJ2MEkYUYrW4P8bgG +2YlOq38jyFoEh2UY/0w+ulfEZbE+ODYQbX0SoJBoGv00NIzsAQPgnXFxa9hWN/0WjhcwVZk Y0V3XCIYV53ePWKw6JFD0Uw/xhWZcVu4KXALWW0rfudxkjHd2qE6/h1BSnaB6VAkgpMKT8Ir 6VwxAwlNEjZ2brsmu7jEIGAu+x6RCXVFNJH0p1f5Wmx4cYOGfjrX6jM7NlE6zY87ugmNeref ccQdQ10Zx3GZRBVUn9PYH7ptL717pVXW2QwRGO9/cLb0UCKpOBC+OSF3O7uRzC/bZ49cnB0C Y7x1z+R7hkybLRzwNcem56mrrencSjTAOr+GFAknxJnqAX7+4AdNPEZfXCYoamCjRPgYPZaK xct2yQAr7oK8mX+G7ERXzXgyJKFlgQXV9wVF6gx7xuAj/ONpQ2YHWMDCDVGbbTKtudvGmdsj QDPxY60Q2Uz4NV5SlrFnluQhTioPjMOd0cJZDQPSk0O5NyLTIQb0E2UEIg8TPLu5jHzMQjc0 xSDtHJivYsKpO9W8aKJpHDK0j358/AlSSZwvG07RFmN/Bh5IZO+apazwUrA7bBHNonxc7Wal GIPl87b6KUFCouA0XXUBu4MB7quof2CNVUwnGJSInXozBz0k1aLdoFL6zY4L0BsWvvosxezC KMPkWu9PKNuAUY=
- Ironport-hdrordr: A9a23:HdlUa6NM+z+B2cBcT9b255DYdb4zR+YMi2TDiHoBKiC9I/b5qy nxppUmPEfP+UgssREb9expOMG7MBXhHO1OkPgs1NaZLUfbUQSTXftfBOfZslnd8mjFh5FgPM RbAulD4b/LfCVHZK/BiWHSfadDsby6GeKT9JvjJhxWPHhXgtRbnnxE43GgYzVLrWd9dP0EPa vZzPBq4xCnfnMaZNm6AH4qY8jvzuegqLvWJTQ9K1oC8gehsROEgYSWL/Gf5HgjegIK5Y1n3X nOkgT/6Knmmeq80AXg22ja6IkTsMf9y/NYbfb8yfQ9G3HJsEKFdY5hU7qNsHQeu+e08msnl9 HKvlMJI9lz0XXMZWu4yCGdmTUIkQxerkMK+2XoxkcLkvaJAg7SzPAx3L6xRyGpr3bIeusMiJ 6jkVjp7Ka/Rimw7BgVr+K4JC2C0HDE4UbLVYUo/iFiuUx0Us4KkaUPuExSC5sOByT89cQuF/ RvFtjV4LJMfUqddG2xhBgk/DWAZAV6Iv69eDlIhuWFlzxN2HxpxUoRw8IS2n8G6ZImUpFBo+ DJKL5hmr1CRtIfKfsVPpZMfeKnTmjWBR7cOmObJlrqUKkBJnLWspbypLE4/vujdpAExIY73M ypaiIWiUciP0b1TcGe1pxC9R7ABG27QDT208lbo5x0oKf1SrbnOTCKDFouj8yjqfMCBdCzYY f/BLtGR/v4aWf+E4dA2APzH5FUNHkFScUQ/s02Xlqfy/i7Y7ECdtarBso7CICdZgrMAFmPd0 crTXz2PoFa4kigR3//hwK5YQKeRqXWx+MFLJTn
- Ironport-phdr: A9a23:DtHmpRxb8nkHniXXCzPsngc9DxPP8539OgoTr50/hK0LKeKo/o/pO wrU4vA+xFPKXICO8/tfkKKWqKHvX2Uc/IyM+G4Pap1CVhIJyI0WkgUsDdTDCBjTJ//xZCt8F 8NHPGI=
- List-id: <zsh-users.zsh.org>
- References: <MN2PR11MB46456B1DD259744AFBA2F3858C74A@MN2PR11MB4645.namprd11.prod.outlook.com> <CAH+w=7bPFYC4OYFo1wHhGX1dg2nG7LMAKGcui1EYizo-LUW7-Q@mail.gmail.com>
- Thread-index: AQHcpbgE/LatHezXO06aPbCIy6VYlLWSLGWAgAAOGMU=
- Thread-topic: How can I avoid completion using chkconfig on RHEL10?
It turns out to be more complicated than that. This machine can’t really even run service. I mean, if I ask it a very specific and well-formed question it’s okay:
cross2@build2 ~ ❯ service autofs status
Redirecting to /bin/systemctl status autofs.service
● autofs.service - Automounts filesystems on demand
Loaded: loaded (/usr/lib/systemd/system/autofs.service; enabled; preset: disabled)
Active: active (running) since Fri 2026-02-20 12:52:49 EST; 4 days ago
Invocation: 99bb6a418769452a9e3466905bbcff88
Main PID: 7052 (automount)
Tasks: 8 (limit: 3355442)
Memory: 28.3M (peak: 37.1M)
CPU: 10.000s
CGroup: /system.slice/autofs.service
└─7052 /usr/sbin/automount --systemd-service --dont-check-daemon
cross2@build2 ~ ❯
But, if I try to do something like you mention below, it goes “less well”.
cross2@build2 ~ ❯ service --status-all
/etc/init.d/filebeat: line 40: /etc/rc.d/init.d/functions: No such file or directory
/etc/init.d/filebeat: line 44: status: command not found
/etc/init.d/filebeat: line 90: status: command not found
cross2@build2 ~ ❯ ls -l /etc/rc.d/init.d/
total 4
-rw-r--r--. 1 root root 1131 Mar 9 2025 README
cross2@build2 ~ ❯ ls -l /etc/init.d
total 4
-rwxr-xr-x. 1 root root 2602 Nov 15 2022 filebeat
cross2@build2 ~ ❯
Apparently there is an “initscripts” package that will install these things, and I don’t know why the “filebeat” package is the only thing still supplying an init.d script. But. 😉
So I’m not sure what to suggest with the _services completer, but a more specific and/or complicated solution may be needed.
I’ll try to cons up a chkconfig() function as you suggested, with what I have that works.
Thanks all.
-Chris
From: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
Date: Tuesday, 24 February 2026 at 13:32
To: Chris Ross (cross2) <cross2@xxxxxxxxx>
Cc: zsh-users@xxxxxxx <zsh-users@xxxxxxx>, cross+zsh@xxxxxxxxxx <cross+zsh@xxxxxxxxxx>
Subject: Re: How can I avoid completion using chkconfig on RHEL10?
On Tue, Feb 24, 2026 at 10:12 AM Chris Ross (cross2) <cross2@xxxxxxxxx> wrote:
>
> Anyway. Has this changed already in more recent versions, and if not, I think it should. It should at least confirm that chkconfig is an installed command before invoking it.
The _services completer hasn't been updated since 2012, so it probably
is due for some maintenance.
This is a poor but possibly useful substitute in the meantime:
chkconfig() { service --status-all | awk '{print $4}' }
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
Messages sorted by:
Reverse Date,
Date,
Thread,
Author